Вывести число, полученное при перестановке цифр сотен и десятков исходного числа - C (СИ)
Формулировка задачи:
2)Дано трехзначное число. Вывести число, полученное при перестановке цифр сотен и десятков исходного числа(например, 123 перейдет в 213).
Решение задачи: «Вывести число, полученное при перестановке цифр сотен и десятков исходного числа»
textual
Листинг программы
#include <stdio.h> int main() { int number,s,d,e; scanf("%d",&number); e=number%10; number/=10; d=number%10; number/=10; s=number%10; printf("%d",d*100+s*10+e); return 0; }
Объяснение кода листинга программы
- Включаем стандартную библиотеку ввода-вывода
- Объявляем переменные: — number — исходное число — s, d, e — для хранения полученных цифр
- Считываем исходное число с помощью функции scanf
- Вычисляем число e, получая последнюю цифру исходного числа
- Делим number на 10, получая десятки
- Вычисляем число d, получая сотни
- Делим number на 10, получая десятки
- Вычисляем число s, получая единицы
- Вычисляем результат, складывая полученные числа в нужном порядке
- Выводим результат на экран с помощью функции printf
- Возвращаем 0, заканчивая работу программы
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д