# 915 Propusă de Administrator Platformă la data de 08 Februarie 2022 - 21:21:22 - pentru clasa 12
medie
Fișierul test.in conține maximum 100000 de numere naturale.
a. Să se scrie definiția completă a unui subprogram CifraMax, cu un singur parametru n, număr natural. Subprogramul returnează cea mai mare cifră a numărului n. De exemplu, pentru n = 65706, se va returna 7.
b. Scrieți un program C++ care citește numerele din test.in și, folosind apeluri utile ale subprogramului CifraMax, scrie în fișierul test.out   cifra care este maximă pentru cele mai multe numere din fișier. Dacă există mai multe astfel de cifre, se vor afișa toate cu această proprietate, în ordine crescătoare. Proiectați un algoritm eficient din punctul de vedere al memoriei folosite și al timpului de executare.
Date de ieșire
Fișierul de ieșire test.out.

Exemple:

test.in

test.out

Explicație

458 188 956 659 88

8

8 este cifra maximă pentru 3 din numere, 9 e cifra maximă pentru doua numere

125 54 125 65 126 62

5 6

5 este cifra maximă pentru 3 din numere, 6 e cifra maximă tot pentru 3 numere