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
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); String Unidad[]={"", "I", "II", "III", "IV", "V", "VI", "VII", "VIII", "IX"}; String Decena[]={"", "X", "XX", "XXX", "XL", "L", "LX", "LXX", "LXXX", "XC"}; System.out.println("Ingresa numero entre 1 y 99"); int N = sc.nextInt(); if(N>=10){ int u=N%10; int d= N/10; System.out.println(Decena[d]+Unidad[u]); }else{ System.out.println(Unidad[N]); } } }
1 comentarios:
25/02/20/13
Publicar un comentario