• Предмет: Информатика
  • Автор: kirill2019218
  • Вопрос задан 6 лет назад

Помогите в с#

3 Данные три угла треугольника выяснить существует ли такой треугольник, и какой он прямоугольный, остроугольный.

C#


nazikmuz: Сложите все три угла,если они не 180 градусов то треугольника не существует
kirill2019218: я тоже так могу сказать а написать в коде ??? можешь ???
nazikmuz: if(a+b+c == 180)
nazikmuz: На С++ напишу, C# пока не учил
lozromanik: да так же почти
nazikmuz: Ну я знаю что типо там почти также,но всё же они чем-то да и отличаются.Автор хочет на С# а я его пока не учил
nazikmuz: А задачка максимально простая
lozromanik: ну ок, ща будет
nazikmuz: Ну как раз сам посмотрю чем отличатся будет

Ответы

Ответ дал: lozromanik
1

Відповідь:

static void Main()

{float[] angles = new float[3];

for(short i=0;i<3;i++){

 Console.WriteLine("Введите значение "+(i+1)+"-го угла:");

 angles[i] = Convert.ToSingle(Console.ReadLine());}

if(angles[0]+angles[1]+angles[2]==180){

 Console.WriteLine("Такой треугольник существует");

 if(angles[0]==90||angles[1]==90||angles[2]==90)

 Console.WriteLine("Он прямоугольный");

 else if(angles[0]<90&&angles[1]<90&&angles[2]<90)Console.WriteLine("Он остроугольный");

    else Console.WriteLine("Он тупоугольный");}

else Console.WriteLine("Такого треугольника не существует(в плоской геометрии)");  

Console.ReadKey(true);

}


lozromanik: Ну и плюс добавите условие для ненулевых углов
Вас заинтересует