Gündelik hayatta kullandığımız sayı sembollerine Hindu-Arap sayıları denmektedir. Ancak sayıları göstermek için kullanılan başka sayı sembolleri de vardır. Bunlardan biri de Romalıların kullandığı sembollerdir. Roma rakamları belirli harf sembollerinin yan yana tekrarlanmasıyla ifade edilir. Örneğin 10’luk sistemde 49 olarak ifade edilen sayı roma rakamları ile XLIX şeklinde yazılır. Temel Roma Rakamları tablosunu ve roma rakamlarının yazımında kullanılan iki temel kural olan Toplama Kuralı ve Çıkarma Kuralını da kullanarak;
- Onluk tabanda verilen bir sayıya karşılık gelen Roma rakamları ile yazılan eşdeğerinin bulunması, ve
- Roma rakamları halinde verilmiş bir sayının onluk karşılıklarının elde edilmesini sağlayacak, C#, C++, Java veya JavaScript dillerinin biriyle kodlanmış bir program yazınız. Bu programda hem onluk tabanda, hem de Roma rakamları ile verilecek en büyük sayı limiti 3999 (MMMCMXCIX), en küçük sayı ise 1 (I) olacaktır.
İyi çalışmalar, başarılar.