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

Se citeste un nr natural n, apoi inca n nr. naturale. Sa se afiseze nr. de zerouri terminale ale produsului celor n nr.
C++


Schuma: Un exemplu ? :D
Ami01: 3 '\n' 14 25 24 => 2

Răspunsuri la întrebare

Răspuns de Schuma
0
#include <iostream>
using namespace std;
int n,v[100],p,nr0;
int main()
{cin>>n;
p=1;nr0=0;
for(int i=1;i<=n;i++)
cin>>v[i];
for(int i=1;i<=n;i++)
p=p*v[i];
while(p%10==0)
{nr0++;p=p/10;}
cout<<nr0;}

Schuma: Merge ? :)
Ami01: Da, e perfect ! Mersi mult ! :-)
Schuma: Cu placere :D (Coroana? :D )
Răspuns de express
0
#include <iostream>
using namespace std;
int fm2,fm5,n,x,i;
int main()
{
    cin>>n;
    for(i=1;i<=n;i++)
    {
        cin>>x;
        while(x%2==0)
        {
            fm2++;
            x=x/2;
        }
        while(x%5==0)
        {
            fm5++;
            x=x/5;
        }
    }
    if(fm2>=fm5) cout<<fm5;
            else cout<<fm2;
    return 0;
}

Alte întrebări interesante