Поменять местами первую и последнюю цифры числа - QBasic
Формулировка задачи:
Ни как не могу решить задачу, помогите пожалуйста.
Поменять местами первую и последнюю цифры числа.
Спасибо.
Решение задачи: «Поменять местами первую и последнюю цифры числа»
textual
Листинг программы
- DEFDBL A-Z
- CLS : INPUT "Vvedite chislo: ", n
- s = 10 ^ INT(LOG(n) / LOG(10))
- a = INT(n / s)
- b = n MOD 10
- ch = a + n - b - s * (a - b)
- PRINT "Novoe chislo :"; ch
Объяснение кода листинга программы
В этом коде выполняется следующие действия:
- Ввод числа с клавиатуры.
- Вычисление степени числа 10, которая соответствует количеству цифр в числе.
- Вычисление целой части числа n, разделенного на степень числа 10.
- Вычисление остатка от деления числа n на 10.
- Вычисление значения переменной ch, которое представляет собой результат перестановки цифр числа n.
- Вывод нового числа на экран.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д