Hola a todos los de la comunidad quisiera pedir su ayuda para q me explicaran o me dieran un programa en C para convertir numeros decimales a romanos con las funciones switch y while ya que no se como lograr poner estos 2 codigos en un solo programa ya q en switch puedo poner algo asi
#include <stdio.h>
#include <conio.h>
void main()
{
char op;
clrscr();
printf("Introduzca el numero romano que quiera convertir a arabigos");
scanf("%c"&op);
switch(op)
{
case 'I' : printf("1");
breack;
case 'V' : printf("5");
breack;
case 'X' : printf("10");
breack;
case 'L' : printf("50");
breack;
case 'C' : printf("100");
breack;
case 'M' : printf("1000");
breack;
}
getch();
}
el problema es que es muy largo el codigo ya q tengo q poner el limite al numero 3000 y no se como hacer que use estos 2 codigos en un solo programa espero su ayuda por su atencion gracias.
#include <stdio.h>
#include <conio.h>
void main()
{
char op;
clrscr();
printf("Introduzca el numero romano que quiera convertir a arabigos");
scanf("%c"&op);
switch(op)
{
case 'I' : printf("1");
breack;
case 'V' : printf("5");
breack;
case 'X' : printf("10");
breack;
case 'L' : printf("50");
breack;
case 'C' : printf("100");
breack;
case 'M' : printf("1000");
breack;
}
getch();
}
el problema es que es muy largo el codigo ya q tengo q poner el limite al numero 3000 y no se como hacer que use estos 2 codigos en un solo programa espero su ayuda por su atencion gracias.