Найти порядковый номер максимальной и минимальной цифры в четырехзначном числе - 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.
- Проверить, какая из цифр является максимальной.
- Вывести найденную максимальную цифру.
- Завершить работу программы.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д