programa .1

Iniciado por lucas59, 12 Agosto 2013, 01:31 AM

0 Miembros y 1 Visitante están viendo este tema.

lucas59

hola . tengo una pregunta - quisiera saber como hacer un programa en c++ que dado un numero de 3 cifras te muestre en pantalla las decenas , centenas , y unidades .

ejemplo : xxx

centenas = x
decenas = x
unidades = x   .

si alguien me puede ayudarme les agradezco . gracias

noalg

Bueno siempre puedes usar el numero como una cadena de caracteres, y de esta forma acceder a cada uno de los caracteres singularmente, que estos serán las centenas decenas y unidades
::¿*¿---//&$#\\---▶{}◀---//#$&\\---?*?::


¡¡¡NO PINCHES AQUI SI NO QUIERES INFECTARTE CON UN VIRUS!!!

orlando9427

Divide entre múltiplos de 10, empezando por centenas dividido entre 100, decenas dividido entre 10 y unidades entre la unidad (?).
Si lo tratas como una cadena de caracteres el problema es que vas a tener el numero en base hexadecimal y el lo necesita en base decimal.

Saludos!

ivancea96

Código (cpp) [Seleccionar]

int n=0;
cin >> n; //Pedir el numero
cout << "Unidades: " << n%10 << endl;
cout << "Decenas: " << (n/10)%10 << endl;
cout << "Centenas: " << (n/100)%10 << endl;


Básicamente sería eso, ¿no?