Ver Mensaje Individual
  #8 (permalink)  
Antiguo 03/06/2011, 19:27
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

Aca esta para que en lugar de 1 o 2 sea S o N, gracias por la ayudaaa!!!

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

Cita:
Iniciado por sam90 Ver Mensaje
Te equivocas. Para una variable del tipo char si se necesitan usar el operador &.
Para un arreglo de char no deberias, porque la variable por si sola es un puntero.
Saludos
Por cierto quitandole el & dejaba de responder el programa!
__________________
Yo Ho! Yo Ho!