👤
Vonca
a fost răspuns

Se dau n numere. In cate zerouri se va termina produsul lor? Exemplu: data de intrare n=4 5 4 10 25 date de iesire 3 zerouri.

Răspuns :

Rares0
asa faci in c++

#include <iostream>
using namespace std;
int main(){
    int n=1;
    int x; 
    int p;
    int r=0;
    cout << "Cate numere avem?" << endl;
    cin >> n;

    for (int i=1; i<=n;i++){
    p=x;
    cout << "Introdu numarul " << i << ": " << endl;
    cin >> x;
    p=x*p;
    }
    while(p!=0){
        if(p%10==0){
            r++;
        }       
     p=p/10;
    }
    cout << r;}

variabilele:
n = cate numere sunt
x = numerele alese
p = produsul
r = rezultatul

Daca nu intelegi ceva poti sa ma interbi.
#include <bits/stdc++.h>

using namespace std;

int n,N=1,x,c;

int main()
{

    cin >> n;

    for(int i=1;i<=n;i++)
    {
        cin >> x;
        N*=x;
    }

    while(N%10==0)
    {
        N/=10;
        c++;
    }

    cout << c;

    return 0;

}