Упорядочить три целых числа по возрастанию (используя оператор 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);
- }
Объяснение кода листинга программы
- Подключение стандартной библиотеки ввода-вывода
- Объявление переменных a, b, c, p типа int
- Вывод сообщения с просьбой ввести первое число
- Считывание первого числа в переменную a с помощью функции scanf
- Вывод сообщения с просьбой ввести второе число
- Считывание второго числа в переменную b с помощью функции scanf
- Вывод сообщения с просьбой ввести третье число
- Считывание третьего числа в переменную c с помощью функции scanf
- Проверка, если a больше b, то
- Передача значения b в переменную p
- Замена значения b на значение a
- Замена значения a на значение p
- Проверка, если a больше c, то
- Передача значения c в переменную p
- Замена значения c на значение a
- Замена значения a на значение p
- Проверка, если b больше c, то
- Передача значения c в переменную p
- Замена значения c на значение b
- Замена значения b на значение p
- Вывод значений переменных a, b, c с помощью функции printf
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д