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
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
Limba română,
8 ani în urmă
Geografie,
8 ani în urmă
Matematică,
8 ani în urmă
Biologie,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă