Informatică, întrebare adresată de adamionut, 9 ani în urmă

1.Se citeste un numar n. Determinati in cati de o se termina produsul:1*2*3*....*n (fara a calcula produsul)

2. Se citesc n numere. Determinati daca fiecare numar se poate obtine din cel dinaintea lui adunand un număr x citit.

Va rog ajutati-ma! Eu sunt in clasa a 9a si nu am prea inteles cum se fac exercitiile acestea.


express: ai cerut doua probleme diferite...n-au legatura una cu cealalta

Răspunsuri la întrebare

Răspuns de express
0
Iti trimit totusi solutie C++ la prima problema...la a doua ar trebui s-o rescri si sa fi mai explicit...macar cu un exemplu. Succes!

#include <iostream>
using namespace std;
int n, i, x, fm5, ct;
int main()
{
    cin >> n;
    for(i = 1; i <= n; i ++)
     {
         x = i;
         fm5 = 0;
         while(x % 5 == 0)
         {
             fm5 ++;
             x = x / 5;
         }
         ct = ct + fm5;
     }
     cout << ct;
     return 0;
}

Alte întrebări interesante