Advertisement
Kl43z

ROMANOS 3500

Oct 9th, 2014
216
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.86 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. int main(){
  4.     int input,calc;
  5.     printf ("Ingrese un número entre 1 y 3500\n");
  6.     scanf("%d", &input);
  7.     calc=(input/1000)%10;
  8.     //printf ("%d\n",calc);
  9.     switch (calc){
  10.         case 1: printf ("%c", 'M');
  11.             break;
  12.         case 2: printf ("%c%c", 'M','M');
  13.             break;
  14.         case 3: printf ("%c%c%c", 'M','M','M');
  15.             break;
  16.         }
  17.     calc=(input/100)%10;
  18.     switch (calc){
  19.         case 1: printf ("%c", 'C');
  20.             break;
  21.         case 2: printf ("%c%c", 'C','C');
  22.             break;
  23.         case 3: printf ("%c%c%c", 'C','C','C');
  24.             break;
  25.         case 4: printf ("%c%c", 'C','D');
  26.             break;
  27.         case 5: printf ("%c", 'D');
  28.             break;
  29.         case 6: printf ("%c%c", 'D','C');
  30.             break;
  31.         case 7: printf ("%c%c%c", 'D','C','C');  
  32.             break;
  33.         case 8: printf ("%c%c%c%c", 'D','C','C','C');
  34.             break;
  35.         case 9: printf ("%c%c", 'C','M');
  36.             break;
  37.        
  38.  
  39.     }
  40.     calc=(input/10)%10;
  41.     switch (calc){
  42.         case 1: printf ("%c", 'X');
  43.             break;
  44.         case 2: printf ("%c%c", 'X','X');
  45.             break;
  46.         case 3: printf ("%c%c%c", 'X','X','X');
  47.             break;
  48.         case 4: printf ("%c%c", 'X','L');
  49.             break;
  50.         case 5: printf ("%c", 'L');
  51.             break;
  52.         case 6: printf ("%c%c", 'L','X');
  53.             break;
  54.         case 7: printf ("%c%c%c", 'L','X','X');  
  55.             break;
  56.         case 8: printf ("%c%c%c%c", 'L','X','X','X');
  57.             break;
  58.         case 9: printf ("%c%c", 'X','C');
  59.             break;
  60.  
  61.     }
  62.     calc=input%10;
  63.     switch (calc){
  64.         case 1: printf ("%c", 'I');
  65.             break;
  66.         case 2: printf ("%c%c", 'I','I');
  67.             break;
  68.         case 3: printf ("%c%c%c", 'I','I','I');
  69.             break;
  70.         case 4: printf ("%c%c", 'I','V');
  71.             break;
  72.         case 5: printf ("%c", 'V');
  73.             break;
  74.         case 6: printf ("%c%c", 'V','I');
  75.             break;
  76.         case 7: printf ("%c%c%c", 'V','I','I');  
  77.             break;
  78.         case 8: printf ("%c%c%c%c", 'V','I','I','I');
  79.             break;
  80.         case 9: printf ("%c%c\n", 'I','X');
  81.             break;
  82.         default :
  83.              printf ("\n");
  84.             break;
  85.  
  86.     }
  87.  
  88.  
  89.  
  90. return 0;
  91.  
  92. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement