Условное выражение C: упражнение 14 с решением
Напишите программу на C, чтобы проверить, является ли треугольник равносторонним, равнобедренным или чешуйчатым.
Равносторонний треугольник. : Равносторонний треугольник — это треугольник, в котором все три стороны равны. В известной евклидовой геометрии равносторонние треугольники также равносторонние; то есть все три внутренних угла также совпадают друг с другом и составляют 60 ° каждый.
Равнобедренный треугольник: равнобедренный треугольник — это треугольник, у которого две стороны равны.
Масштабный треугольник. Разносторонний треугольник — это треугольник с тремя неравными сторонами, как показано выше.
Наглядное представление:
Пример решения :
Код C:
#include int main () {int sidea, sideb, sidec; //это три стороны треугольника/* * Считывает все стороны треугольника */printf ("Введите три стороны треугольника:"); scanf ("% d% d% d", & sidea, & sideb, & sidec); if (sidea == sideb && sideb == sidec)//проверяем, все ли стороны равны {printf ("Это равносторонний треугольник. n"); } else if (sidea == sideb || sidea == sidec || sideb == sidec)//проверяем, равны ли две стороны {printf ("Это равнобедренный треугольник. n"); } else//проверяем, равны ли стороны {printf ("Это разносторонний треугольник. n"); } return 0; }
Пример вывода:
Введите три стороны треугольника: 50 50 60 Это равнобедренный треугольник.
Блок-схема:
Редактор программного кода C: