Numeros a romano
unknown
c_cpp
3 years ago
1.1 kB
15
Indexable
#include <stdio.h>
int main(){
int numero;
printf("Ingrese un numero:\n");
scanf("%d", &numero);
while(numero!=0){
if(numero>=1000){
printf("M");
numero-=1000;
}
else if (numero>=900){
printf("CM");
numero-=900;
}
else if (numero>=500){
printf("D");
numero-=500;
}
else if (numero>=400){
printf("CD");
numero-=400;
}
else if (numero>=100){
printf("C");
numero-=100;
}
else if (numero>=90){
printf("XC");
numero-=90;
}
else if (numero>=50){
printf("L");
numero-=50;
}
else if (numero>=40){
printf("XL");
numero-=40;
}
else if (numero>=10){
printf("X");
numero-=10;
}
else if (numero >= 9){
printf("IX");
numero -= 9;
}
else if (numero >= 5){
printf("V");
numero -= 5;
}
else if (numero >= 4){
printf("IV");
numero -= 4;
}
else if (numero >= 1){
printf("I");
numero -= 1;
}
}
return 0;
}Editor is loading...