Odwracanie liczby

Odwracanie liczby

Program: odwracający wprowadzony przez użytkownika ciąg cyfr.

Użytkownik wprowadza, ciąg cyfr lub też liczbę a program ją odwraca wspak, nie używając do tego tablic a wartości modulo.

Kompilator: Dev C++

Galeria:

Program w akcji.

Kod programu:

//Odwracanie liczby

#include <cstdlib>
#include <iostream>
#include <math.h>

using namespace std;

int main(int argc, char *argv[])
{
    float a,b,c,d;
    int x,reszta;
    cout<<"Podaj liczbe: ";
    cin>>x;
    
    a = x / 1000;
    reszta = x % 1000;
    b = reszta / 100;
    reszta = reszta % 100;
    c = reszta / 10;
    reszta = reszta % 10;
    d = reszta / 1;
    cout<<"\n";
	if (x>999)
		cout<<d<<c<<b<<a;
	else{ if (x>99)
		cout<<d<<c<<b;
	else
		{
			if (x>9)
				cout<<d<<c;
			else
				cout<<d;
		}
	}
    system("PAUSE");
    return EXIT_SUCCESS;
}