Va rog ! Cine stie sa o faca de100 de pcte ! Alin este un elev pasionat de înmulțirea numerelor. Știe că produsul a două sau mai multe numere naturale poate avea ultima cifră 0. Se dau n numere naturale nenule. Ajutați-l pe Alin să determine: a. numărul de cifre 0 de la sfârşitul produsului celor n numere; b. care este ultima cifră nenulă a acestui produs.
Răspunsuri la întrebare
Răspuns de
2
#include <iostream>
using namespace std;
int main()
{ int n,nr,p=1,contor=0;
cout<<"numarul numerelor: ";cin>>n;
while(n)
{ cout<<"nr=";cin>>nr;
p=p*nr;
n--;
}
while(p%10==0)
{
p=p/10;
contor++;
}
cout<<contor<<" cifre de 0"<<endl;
cout<<"ultima cifra nenula:"<<p%10;
}
using namespace std;
int main()
{ int n,nr,p=1,contor=0;
cout<<"numarul numerelor: ";cin>>n;
while(n)
{ cout<<"nr=";cin>>nr;
p=p*nr;
n--;
}
while(p%10==0)
{
p=p/10;
contor++;
}
cout<<contor<<" cifre de 0"<<endl;
cout<<"ultima cifra nenula:"<<p%10;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă