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

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

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

Написать программу, которая позволяет упорядочить три целых числа по порядку возрастания. Использовать оператор if и логические операции.
#include <stdio.h> 
#include <conio.h> 
#include <math.h>
 
void main() 
{ 
  int a, b, c; 
  printf("Vvedite chislo 1 - ");
  scanf("%d",&a);
  printf("Vvedite chislo 2 - ");
  scanf("%d",&b);
  printf("Vvedite chislo 3 - ");
  scanf("%d",&c);

  getch();
  return 0;
 
}

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

textual
Листинг программы
#include <stdio.h>
 
void main()
{
    int a, b, c, p; 
    printf("Vvedite chislo 1 - ");
    scanf("%d",&a);
    printf("Vvedite chislo 2 - ");
    scanf("%d",&b);
    printf("Vvedite chislo 3 - ");
    scanf("%d",&c);
    if(a>b)
    {
        p = b;
        b = a;
        a = p;
    }
    if(a>c)
    {
        p = c;
        c = a;
        a = p;
    }
    if(b>c)
    {
        p = c;
        c = b;
        b = p;
    }
    printf("%d %d %d", a, b, c);
}

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

  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
Похожие ответы