Informatică, întrebare adresată de tryall20, 8 ani în urmă

C++ Se da un nr nat N sa afiseze produsul cifrelor numarului, dupa care produsul cifrelor produsului si asa mai departe pana cand produsul obtinut este o cifra.​

Răspunsuri la întrebare

Răspuns de boiustef
3

Răspuns:

#include <iostream>

using namespace std;

int n, m, p, q;

int main()

{

   cin >> n;

   m=n; p=1;

   while (m)

   {

       p*=m%10;

       m/=10;

   }

   while (p>9)

   {

       m=p; q=1;

       while (m)

       {

           q*=m%10;

           m/=10;

       }

       p=q;

   }

   cout << p;

}

Explicație:

sper să fie clar codul....

de nu,  întrebă.. Succese!

Alte întrebări interesante