Найти длины отрезков и их сумму - C (СИ)
Формулировка задачи:
Даны три точки A, B, C на числовой оси. Найти длины отрезков AC, BC и их сумму.
Решение задачи: «Найти длины отрезков и их сумму»
textual
Листинг программы
#include <stdio.h>
int main()
{
int a, b, c, ac, bc, acbc;
printf("A: ");
scanf("%d", &a);
printf("B: ");
scanf("%d", &b);
printf("C: ");
scanf("%d", &c);
a < c ? (ac = c - a) : (ac = a - c);
b < c ? (bc = c - b) : (bc = b - c);
acbc = ac + bc;
printf("AC: %d\nBC: %d\nAC+BC: %d\n", ac, bc, acbc);
return 0;
}
Объяснение кода листинга программы
- Подключение стандартной библиотеки для работы с консолью (stdio.h).
- Объявление переменных a, b, c, ac, bc, acbc типа int.
- Вывод сообщения
A:и запрос на ввод значения переменной a с помощью функции scanf. - Аналогично для переменных b и c.
- Присваивание значения переменной ac разности c и a, если a меньше c, иначе разности a и c.
- Аналогично для переменной bc, но с использованием операции сравнения для переменных b и c.
- Присваивание значения переменной acbc суммы ac и bc.
- Вывод значений переменных ac, bc и acbc с помощью функции printf.
- Возврат 0 из функции main, что означает успешный конец работы программы.