Determinar un algoritmo que permita convertir un número arábigo comprendido entre 1 y 99 a números romanos
Solución
- Entrada: 97
- Salida: XCVII
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace RomanosUnoCien { class Program { static void Main(string[] args) { String []Unidad={"", "I", "II", "III", "IV", "V", "VI", "VII", "VIII", "IX"}; String []Decena={"", "X", "XX", "XXX", "XL", "L", "LX", "LXX", "LXXX", "XC"}; Console.WriteLine("Ingresa numero entre 1 y 99"); int N = Convert.ToInt32(Console.ReadLine()); if(N>=10){ int u=N%10; int d= N/10; Console.WriteLine(Decena[d]+Unidad[u]); }else{ Console.WriteLine(Unidad[N]); } Console.ReadLine(); } } }
0 comentarios:
Publicar un comentario