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

Subprogramul Cifre are un singur parametru, n, prin care primește un număr natural
(n∈[0,109]). Subprogramul afișează pe ecran toate cifrele distincte care apar în scrierea
lui n, separate prin câte un spațiu.
Scrieţi definiţia completă a subprogramului.
Exemplu: dacă n=24207, se afișează cifrele 0 2 4 7, nu neapărat în această ordine​

Răspunsuri la întrebare

Răspuns de andrei750238
1

void Cifre(long n)

{

bool cif[10] = { 0 };

 

while (n) {

 cif[n % 10] = 1;

 n /= 10;

}

for (int index = 0; index <= 9; index++)

 if(cif[index]) cout << index<< " ";

}

Anexe:
Alte întrebări interesante