Ver Mensaje Individual
  #5 (permalink)  
Antiguo 14/11/2011, 20:51
sam90
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años, 7 meses
Puntos: 228
Respuesta: programa de microsoft visual c++

esto debería ir al revés:
char n[4];



printf("Convierte de numero a letra :");
cin>>n;

a = n[2];
b = n[1];
c = n[0];

ademas ahi vas a tener caracteres ascii. Le tienes que restar el codigo ascii del cero para tener un numero:

a = n[2] - '0';
b = n[1] - '0';
c = n[0] - '0';

Igualmente yo recomendaria lo siguiente:


Código C:
Ver original
  1. int n,a,b,c;
  2. cin >> n;
  3. a = n%1000;
  4. b = n%100;
  5. c = n %10;

Luegos usas todos los condicionales que quieras!!