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
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;
}
#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
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
9 ani în urmă
Franceza,
9 ani în urmă
Matematică,
9 ani în urmă