Даны действительные числа x, y, z. Выяснить, существует ли треугольник с длинами сторон...

0 голосов
181 просмотров

Даны действительные числа x, y, z. Выяснить, существует ли треугольник с длинами сторон x, y, z, если существует, то определить его тип: равносторонний, равнобедренный, разносторонний.
С++


Информатика (17 баллов) | 181 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

#include

using namespace std;

int main()
{
    setlocale(LC_ALL,  "Russian");

    int A,B,C;
   
    while (1)
    {
        cout << "Первая сторона:";<br>        cin >> A;
       
        cout << "Вторая сторона:";<br>        cin >> B;
       
        cout << "Третья сторона:";<br>        cin >> C;

        if (A < 1 || B < 1 || C < 1)
        {
            cout << "Длина стороны должна быть больше 0\n";<br>        }
        else
        {
            if (A == B == C)
            {
                cout << "Равносторонний треугольник\n";<br>            }
            else if (A == B || A == C || B == C)
            {
                cout << "Равнобедренный треугольник\n";<br>            }
            else
            {
                cout << "Разносторонний треугольник\n";<br>            }
        }
    }

    return 0;
}

(266 баллов)