Răspuns :
Răspuns:
#include <iostream>
using namespace std;
int main()
{
int n, x, ok = 0, Mar;
cout<<"Introduceti numarul n : ";
cin>>n;
// In variabila x punem numarul initial
x=n;
// repetam inmultirea cifrelor numarului pana cand produsul ramane o singura cifra
do
{
ok=0;
Mar=1;
// in variabila Mar punem produsul cifrelor
while(x)
{
Mar=Mar*(x%10);
x=x/10;
}
// Verificam daca variabila Mar are mai mult de o cifra
// Daca are mai mult de o cifra repetam ciclul
if(Mar/10>0)
{
ok = 1;
x=Mar;
}
} while(ok==1);
cout<<"Numarul Mar al numarului "<<n<<" este : "<<Mar;
return 0;
}
Explicație:
Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că informațiile disponibile v-au fost utile. Dacă aveți întrebări suplimentare sau aveți nevoie de sprijin, nu ezitați să ne contactați. Vă așteptăm cu drag și data viitoare! Nu uitați să adăugați site-ul nostru la favorite pentru acces rapid.