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

In C++
Se citeste n, apoi se citesc numerele naturale a1, a2, ...,an. Cu cate zerouri se termina produsul a1×a2×...×an?

Răspunsuri la întrebare

Răspuns de ochiuverde
0
uite aici sursa. din lene am folosit biblioteca cmath pt acel min. daca vrei fara biblioteca faci un if in care verifici care din nr2 si nr5 e mai mare. eu am numarat cate elemente se termina in 5 in 0 si care sunt pare. apoi am adunat la nr de numere care se termina in 0 minimul dintre celelalte doua deoarece orice nr care se termina in 5 * un numar pare => ultima cifra 0. cam asta e. sperca te.am ajutat!
#include <iostream>#include <cmath>using namespace std;long long n,a[101],nr0,nr2,nr5;int main(){    cin>>n;    for (int i=1;i<=n;i++)    {        cin>>a[i];        if (a[i]%10==0) nr0++;        if (a[i]%2==0) nr2++;        if (a[i]%10==5) nr5++;    }    cout<<nr0+min(nr2,nr5);    return 0;}
Alte întrebări interesante