Skip to content

Latest commit

 

History

History
25 lines (22 loc) · 769 Bytes

README.md

File metadata and controls

25 lines (22 loc) · 769 Bytes

Numar scris cu ajutorul cifrelor romane

CERINTA: Se citeste de la tastatura un numar natural n<4000. Scrieti un program care afiseaza numarul n in scriere cu cifre romane. Indicatie: 1=I; 5=V; 10=X; 50=L; 100=C; 500=D; 1000=M; 4=IV; 9=IX; 40=XL; 90=XC; 400=CD; 900=CM, iar pentru zero se va afisa pe ecran 'Nulla'.

Solutie: Se citeste numarul n si cat timp acesta este mai mare ca o valoare etalon (ex: 1000,100,50,10, etc.) vom afisa litera corespunzatoare acelei valori si pe urma scadem acea valoare.

Exemplu:

Input -> Output:
                    
1) 1024 -> nimic,
2) 1024>1000 -> M,
3) 1024-1000=24 -> M,
4) 24>10 -> MX,
5) 24-10=14 -> MX,
6) 14>10 -> MXX,
7) 14-10=4 -> MXX,
8) 4 -> MXXIV = numarul cautat.

Sper sa va fie de folos si spor la treaba!