Răspuns :
Dupa felul in care este formulata cerinta, banuiesc ca doresti in pseudocod si nu in C++.
x,y, max, nr (numere naturale)
max < --- 0
nr <--- 0
citeste x // citim numarul
y <--- x // ii facem o copie
cat timp y>0 executa //aflam cea mai mare cifra folosind copia lui x
{ daca y mod 10 > max
max < --- y mod 10
y < --- y div 10
}
cat timp x>0 executa //parcurgem din nou x pt a stabili nr. de aparitii a cifrei
{ daca x mod 10 = max
nr <-- nr + 1
x < --- x div 10
}
scrie max, nr
x,y, max, nr (numere naturale)
max < --- 0
nr <--- 0
citeste x // citim numarul
y <--- x // ii facem o copie
cat timp y>0 executa //aflam cea mai mare cifra folosind copia lui x
{ daca y mod 10 > max
max < --- y mod 10
y < --- y div 10
}
cat timp x>0 executa //parcurgem din nou x pt a stabili nr. de aparitii a cifrei
{ daca x mod 10 = max
nr <-- nr + 1
x < --- x div 10
}
scrie max, nr
Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că informațiile prezentate v-au fost utile. Dacă aveți întrebări suplimentare sau aveți nevoie de ajutor, nu ezitați să ne contactați. Vă așteptăm cu drag data viitoare și vă încurajăm să ne salvați în lista de favorite!