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