25 января 2016 г.

Ввести с клавиатуры число. Проверить, что цифры этого числа расположены в неубывающем порядке (например, число 11299 соответствует заданию, а число 22044 нет)

setlocale(0,"rus");
int digit;
bool tmp = true;
cout << "Введите число:";
cin >> digit;
for (;;)
{
int a = digit % 10;
int b = digit % 100 / 10;
if (a < b)
{
cout << "Цифры не идут в неубывающем порядке" << endl;
tmp = false;
break;
}
digit /= 10;
if (!digit)
break;
}
if (tmp)
cout << "Цифры идут в неубывающем порядке" << endl;

system("pause");

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

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