Дано трехзначное число. Вывести вначале его последнюю цифру, а затем - его среднюю цифру - C (СИ)
Формулировка задачи:
Integer10±. Дано трехзначное число. Вывести вначале его последнюю цифру
(единицы), а затем — его среднюю цифру (десятки).
Решение задачи: «Дано трехзначное число. Вывести вначале его последнюю цифру, а затем - его среднюю цифру»
textual
Листинг программы
int main() { int chislo=123; int des; int edin; edin=chislo%10; des=(chislo/10)%10; printf("edin=%d des=%d",edin,des); getch(); return 0; }
Объяснение кода листинга программы
В этом коде:
- В начале определяется переменная
chislo
и инициализируется значением 123 (трехзначное число). - Затем определяются две переменные
edin
иdes
. - Переменная
edin
получает последнюю цифру числаchislo
с помощью операции модуля (%). - Переменная
des
получает среднюю цифру числаchislo
с помощью операции деления и модуля (/). - С помощью функции printf() выводятся значения переменных
edin
иdes
. - В конце программы возвращается 0, что означает успешный конец работы программы.