Даны два угла треугольника (в градусах). Определить, существует ли такой треугольник, и если да, то будет ли он прямоугольным - 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; 
}

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

  1. Вводится два угла треугольника с помощью функции scanf.
  2. Выполняется проверка на условия существования треугольника:
    • Проверка на угол меньше или равный нулю.
    • Проверка на сумму углов больше 180 градусов.
  3. Если условия существуют, выводится сообщение Is not triangle.
  4. Если треугольник существует, выполняется проверка на прямоугольный треугольник:
    • Проверка на угол 90 градусов.
    • Проверка на разницу между 180 и суммой углов равную 90 градусам.
  5. Если треугольник является прямоугольным, выводится сообщение Is right triangle.
  6. Если треугольник не является прямоугольным, выводится сообщение Is triangle.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4 из 5
Похожие ответы