Aca esta para que en lugar de 1 o 2 sea S o N, gracias por la ayudaaa!!!
Código C++:
Ver original#include<stdio.h>
#include<stdlib.h>
main(){
int arabigo;
char respuesta;
do {
printf("Inserte un numero mayor a 0: "); while(arabigo
>=1000){arabigo
-=1000;printf("M");} while(arabigo
>=900){arabigo
-=900;printf("CM");;} while(arabigo
>=500){arabigo
-=500;printf("D");;} while(arabigo
>=400){arabigo
-=400;printf("CD");} while(arabigo
>=100){arabigo
-=100;printf("C");} while(arabigo
>=90){arabigo
-=90;printf("XC");} while(arabigo
>=50){arabigo
-=50;printf("L");} while(arabigo
>=40){arabigo
-=40;printf("XL");} while(arabigo
>=10){arabigo
-=10;printf("X");} while(arabigo
>=9){arabigo
-=9;printf("IX");} while(arabigo
>=5){arabigo
-=5;printf("V");} while(arabigo
>=4){arabigo
-=4;printf("IV");} while(arabigo
>=1){arabigo
-=1;printf("I");} printf("Deseas convertir otro numero (s/n) ?\n"); }
while(respuesta=='s' || respuesta=='S');
return 0;
}
Cita:
Iniciado por sam90 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!