Упорядочить три целых числа по возрастанию (используя оператор if и логические операции) - C (СИ)

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

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

Написать программу, которая позволяет упорядочить три целых числа по порядку возрастания. Использовать оператор if и логические операции.
Листинг программы
  1. #include <stdio.h>
  2. #include <conio.h>
  3. #include <math.h>
  4. void main()
  5. {
  6. int a, b, c;
  7. printf("Vvedite chislo 1 - ");
  8. scanf("%d",&a);
  9. printf("Vvedite chislo 2 - ");
  10. scanf("%d",&b);
  11. printf("Vvedite chislo 3 - ");
  12. scanf("%d",&c);
  13.  
  14. getch();
  15. return 0;
  16. }

Решение задачи: «Упорядочить три целых числа по возрастанию (используя оператор if и логические операции)»

textual
Листинг программы
  1. #include <stdio.h>
  2.  
  3. void main()
  4. {
  5.     int a, b, c, p;
  6.     printf("Vvedite chislo 1 - ");
  7.     scanf("%d",&a);
  8.     printf("Vvedite chislo 2 - ");
  9.     scanf("%d",&b);
  10.     printf("Vvedite chislo 3 - ");
  11.     scanf("%d",&c);
  12.     if(a>b)
  13.     {
  14.         p = b;
  15.         b = a;
  16.         a = p;
  17.     }
  18.     if(a>c)
  19.     {
  20.         p = c;
  21.         c = a;
  22.         a = p;
  23.     }
  24.     if(b>c)
  25.     {
  26.         p = c;
  27.         c = b;
  28.         b = p;
  29.     }
  30.     printf("%d %d %d", a, b, c);
  31. }

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

  1. Подключение стандартной библиотеки ввода-вывода
  2. Объявление переменных a, b, c, p типа int
  3. Вывод сообщения с просьбой ввести первое число
  4. Считывание первого числа в переменную a с помощью функции scanf
  5. Вывод сообщения с просьбой ввести второе число
  6. Считывание второго числа в переменную b с помощью функции scanf
  7. Вывод сообщения с просьбой ввести третье число
  8. Считывание третьего числа в переменную c с помощью функции scanf
  9. Проверка, если a больше b, то
  10. Передача значения b в переменную p
  11. Замена значения b на значение a
  12. Замена значения a на значение p
  13. Проверка, если a больше c, то
  14. Передача значения c в переменную p
  15. Замена значения c на значение a
  16. Замена значения a на значение p
  17. Проверка, если b больше c, то
  18. Передача значения c в переменную p
  19. Замена значения c на значение b
  20. Замена значения b на значение p
  21. Вывод значений переменных a, b, c с помощью функции printf

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


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

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

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

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

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

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