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

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 JolieJulie
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;

}
Alte întrebări interesante