Найти порядковый номер максимальной и минимальной цифры в четырехзначном числе - C (СИ)
Формулировка задачи:
Используя switch найти порядковый номер максимальной и минимальной цифры в четырехзначном числе.
Решение задачи: «Найти порядковый номер максимальной и минимальной цифры в четырехзначном числе»
textual
Листинг программы
#include<conio.h> #include<stdio.h> #include<math.h> int main(void) { int num1,num2,num3,num4,a; printf("Vvedite chislo: "); scanf("%i",&a); num1=(a/1000)%10; num2=(a/100)%10; num3=(a/10)%10; num4=a%10; switch (a){ case 1: num1>(num2 && num3 && num4); printf("%i",num1); break; case 2: num2>(num1 && num3 && num4); printf("%i",num2); break; case 3: num3>(num2 && num1 && num4); printf("%i",num3); break; case 4: num4>(num2 && num3 && num1); printf("%i",num4); break; } _getch(); return 0; }
Объяснение кода листинга программы
В этом коде:
- Сначала пользователю предлагается ввести четырехзначное число.
- Затем это число разбивается на отдельные цифры и сохраняется в четырех переменных.
- Далее с помощью оператора switch определяется, какая из цифр является максимальной.
- Наконец, найденная максимальная цифра выводится на экран. Список действий:
- Ввести число.
- Разбить число на цифры и сохранить их в переменных num1, num2, num3, num4.
- Проверить, какая из цифр является максимальной.
- Вывести найденную максимальную цифру.
- Завершить работу программы.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д