23 апреля 2015 г.

Написать функцию, которая принимает число, и возвращает число с перевёрнутым порядком чисел

int perev(int);

void main()
{
setlocale(LC_ALL, "Russian");

int a;
do
{
cout << "Эта программа переворачивает число наоборот.\nПожалуйста введите число: ";
cin >> a;
cout << "\nПеревёрнутое число - " << perev(a) << "\n";
cout << "Если хотите продолжить, нажмите 1\n";
cin >> a;
} while (a == 1);
}

int perev(int digit)
{
int res = 0;
for (;;)
{
if (digit > 0)
{
res = digit % 10 + res * 10;
digit /= 10;
}
else
break;
}
return res;
}

Комментариев нет:

Отправить комментарий