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.
stassahul:
Cam, daca calculezi produsul lor, obtii 20000, care are 4 zerouri, nu 3
Răspunsuri la întrebare
Răspuns de
4
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 <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.
Răspuns de
5
#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;
}
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;
}
Alte întrebări interesante
Geografie,
8 ani în urmă
Matematică,
8 ani în urmă
Engleza,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă