Даны два угла треугольника (в градусах). Определить, существует ли такой треугольник, и если да, то будет ли он прямоугольным - C (СИ)
Формулировка задачи:
Даны два угла треугольника (в градусах). Определить, существует ли такой треугольник, и если да, то будет ли он прямоугольным.
(язык С!!!)
Помогите с решением
Решение задачи: «Даны два угла треугольника (в градусах). Определить, существует ли такой треугольник, и если да, то будет ли он прямоугольным»
textual
Листинг программы
#include <stdio.h> int main(void) { int firstAngle, secondAngle; /* óãëû òðåóãîëüГ*ГЁГЄГ* */ printf("Enter first angle: "); scanf("%d", &firstAngle); printf("Enter second angle: "); scanf("%d", &secondAngle); if (firstAngle <= 0 || secondAngle <= 0 || firstAngle + secondAngle >= 180) printf("Is not triangle\n"); else if (firstAngle == 90 || secondAngle == 90 || 180 - firstAngle - secondAngle == 90) printf("Is right triangle\n"); else printf("Is triangle\n"); return 0; }
Объяснение кода листинга программы
- Вводится два угла треугольника с помощью функции scanf.
- Выполняется проверка на условия существования треугольника:
- Проверка на угол меньше или равный нулю.
- Проверка на сумму углов больше 180 градусов.
- Если условия существуют, выводится сообщение
Is not triangle
. - Если треугольник существует, выполняется проверка на прямоугольный треугольник:
- Проверка на угол 90 градусов.
- Проверка на разницу между 180 и суммой углов равную 90 градусам.
- Если треугольник является прямоугольным, выводится сообщение
Is right triangle
. - Если треугольник не является прямоугольным, выводится сообщение
Is triangle
.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д