Ver Mensaje Individual
  #6 (permalink)  
Antiguo 03/06/2011, 19:10
Avatar de George1217
George1217
 
Fecha de Ingreso: junio-2009
Ubicación: Mexico
Mensajes: 164
Antigüedad: 15 años, 7 meses
Puntos: 8
Respuesta: Problema agregando codigo para repetir programa

He vuelto con el problema resuelto

Código C++:
Ver original
  1. #include<stdio.h>
  2. #include<stdlib.h>
  3.  
  4. main(){
  5. int arabigo;
  6. int respuesta;
  7.  
  8. do {
  9. printf("Inserte un numero mayor a 0: ");
  10. scanf("%i",&arabigo);
  11.  
  12. printf("\n------------\n");
  13. while(arabigo>=1000){arabigo-=1000;printf("M");}
  14. while(arabigo>=900){arabigo-=900;printf("CM");;}
  15. while(arabigo>=500){arabigo-=500;printf("D");;}
  16. while(arabigo>=400){arabigo-=400;printf("CD");}
  17. while(arabigo>=100){arabigo-=100;printf("C");}
  18. while(arabigo>=90){arabigo-=90;printf("XC");}
  19. while(arabigo>=50){arabigo-=50;printf("L");}
  20. while(arabigo>=40){arabigo-=40;printf("XL");}
  21. while(arabigo>=10){arabigo-=10;printf("X");}
  22. while(arabigo>=9){arabigo-=9;printf("IX");}
  23. while(arabigo>=5){arabigo-=5;printf("V");}
  24. while(arabigo>=4){arabigo-=4;printf("IV");}
  25. while(arabigo>=1){arabigo-=1;printf("I");}
  26. printf("\n------------\n");
  27.  
  28. system("PAUSE");
  29. printf("Deseas convertir otro numero? \nSI=1 NO=2\n");
  30. scanf("%i",&respuesta);
  31. system("CLS");
  32. }
  33.  
  34. while (respuesta==1);
  35. return 0;
  36. }

En lugar de pedir una letra S o N, pide para repetir el numero 1, y 2 para salir x_X
__________________
Yo Ho! Yo Ho!