Найти порядковый номер максимальной и минимальной цифры в четырехзначном числе - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Используя switch найти порядковый номер максимальной и минимальной цифры в четырехзначном числе.

Решение задачи: «Найти порядковый номер максимальной и минимальной цифры в четырехзначном числе»

textual
Листинг программы
  1. #include<conio.h>
  2. #include<stdio.h>
  3. #include<math.h>
  4.  
  5. int main(void)
  6. {
  7. int num1,num2,num3,num4,a;
  8. printf("Vvedite chislo: ");
  9. scanf("%i",&a);
  10. num1=(a/1000)%10;
  11. num2=(a/100)%10;
  12. num3=(a/10)%10;
  13. num4=a%10;
  14. switch (a){
  15. case 1:
  16. num1>(num2 && num3 && num4);
  17. printf("%i",num1);
  18. break;
  19. case 2:
  20. num2>(num1 && num3 && num4);
  21. printf("%i",num2);
  22. break;
  23. case 3:
  24. num3>(num2 && num1 && num4);
  25. printf("%i",num3);
  26. break;
  27. case 4:
  28. num4>(num2 && num3 && num1);
  29. printf("%i",num4);
  30. break;
  31. }
  32. _getch();
  33. return 0;
  34. }

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

В этом коде:

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

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


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

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

8   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы