Упорядочить три целых числа по возрастанию (используя оператор 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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д