Найти порядковый номер максимальной и минимальной цифры в четырехзначном числе - 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;
}

Объяснение кода листинга программы

В этом коде:

  1. Сначала пользователю предлагается ввести четырехзначное число.
  2. Затем это число разбивается на отдельные цифры и сохраняется в четырех переменных.
  3. Далее с помощью оператора switch определяется, какая из цифр является максимальной.
  4. Наконец, найденная максимальная цифра выводится на экран. Список действий:
  5. Ввести число.
  6. Разбить число на цифры и сохранить их в переменных num1, num2, num3, num4.
  7. Проверить, какая из цифр является максимальной.
  8. Вывести найденную максимальную цифру.
  9. Завершить работу программы.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4 из 5
Похожие ответы