auxilio! leer un numero e imprimirlo de derecha aizquierda
Pues eso es fácil, puedes hacerlo de muchas formas, una manera es usando un array, en el que metes el número cifra a cifra y luego imprimes el array desde el final con un bucle, por ejemplo. También podías usar una pila, metes el número y lo vas imprimiendo al sacarlo de la pila, como la pila siempre saca y mete los elementos por el mismo sitio, pues se imprimirá al revés al sacarlo.
// program volver.cpp
// written in borland c++ - ver 4.5
#include <iomanip.h>
#include <iostream.h>
int main()
{
long a = 123456789,b = 0;
cout << setw(20) << "numero dado : " << a << endl;
while(a)
{
b = 10*b + a%10;
a /= 10;
}
cout << setw(20) << "numero inverso : " << b << endl;
return 0;
} // MAIN
// written in borland c++ - ver 4.5
#include <iomanip.h>
#include <iostream.h>
int main()
{
long a = 123456789,b = 0;
cout << setw(20) << "numero dado : " << a << endl;
while(a)
{
b = 10*b + a%10;
a /= 10;
}
cout << setw(20) << "numero inverso : " << b << endl;
return 0;
} // MAIN
