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

Se dă un număr natural format din cifrele 2 sau 3. Aflaţi cifra care apare de cele mai multe ori în scrierea numărului.
Date de intrare
Programul citește de la tastatură numărul n.
Date de ieșire
Programul va afișa pe ecran cifra care apare de cele mai multe ori în scrierea lui n .
Restricții și precizări
n are cel mult 10 cifre
dacă cifrele 2 şi 3 apar de acelaşi număr de ori se va afişa: 2 3



Exemplu
Intrare

23233
Ieșire

3

Răspunsuri la întrebare

Răspuns de lynnetz
3
stiu doar in pseudocod sa fac asta:
Inceput algoritm
intreg n
citeste n
doi<- 0
trei<- 0
cat timp n!=0 executa
cif<- n% 10
daca cif=2 atunci
doi<- doi+1
altfel
trei<- trei+1
(sfarsit daca)
n<- n/ 10
(sfarsit cat timp)
daca doi>trei atunci
scrie “2”
altfel
daca trei>doi atunci
scrie “3”
altfel
scrie “2 3”
(sfarsit daca)
(sfarsit daca)


am notat cu cif un contor, iar “doi” si “trei” reprezinta de cate ori se citeste 2, respectiv de cate ori se citeste 3. Sper ca te-am ajutat.
Alte întrebări interesante