GridnevaVNIGNI"
?>

Даны три положительных числа. определить, можно ли построить треугольник со сторонами, длины которых равны этим числам. если возможно, то ответить на вопрос, является ли он остроугольным.

Информатика

Ответы

konss2
Пусть a,b,c - стороны треугольника (и их длины). условие существование треугольника: пусть а - наибольшая из сторон, тогда против нее будет лежать наибольший угол, который можно определить по теореме косинусов: текст программы приводится ниже. var   a,b,c,t,cosa: real; begin   write('введите длины сторон треугольника: '); readln(a,b,c);   if (a< b+c) and (b< a+c) and (c< a+b) then   begin       if a> b then       begin               if a< c then begin t: =a; a: =c; c: =t end       end       else           if b> c then begin t: =a; a: =b; b: =t end           else begin t: =a; a: =c; c: =t end;       cosa: =(sqr(c)+sqr(b)-sqr(a))/(2*b*c);       if cosa=0 then writeln('треугольник прямоугольный')       else           if cosa< 0 then writeln('треугольник тупоугольный')           else writeln('треугольник остроугольный')   end   else       writeln('треугольник построить нельзя') end. тестовое решение: введите длины сторон треугольника: 4 6.1 3.7 треугольник тупоугольный
izumrud153
*рисунок на фото дано:               футбол = a+c = 14000               хоккей  = b+c = 16000               футбол или хоккей = a+b+c = 20000 найти:               футбол и хоккей = c = ? решение: a+b+c+c = 14000+16000 = 30000 => a+b+c = 30000-c и a+b+c = 20000 => 30000-c = 20000 c=10000 ответ:   по запросу футбол& хоккей будет найдено 10000 тысяч страниц
Kashtelyan Tamara847
Using system; using system.collections.generic; using system.linq; using system.text; namespace consoleapplication4 {       class program       {               static void main(string[] args)               {                       int n = 20;                       int[] mass = new int[n];                       mass[0] = 1;                       mass[1] = -1;                       for (int i = 2; i < n; i++)                       {                               mass[i] = mass[i - 2] + mass[i - 1];                       }                       int sum = 0;                       for (int i = 6; i < 20; i++)                       {                               sum += mass[i];                       }                       console.writeline("сумма равна " + sum);                       console.readkey();               }       } } на выводе получаем -4176

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Даны три положительных числа. определить, можно ли построить треугольник со сторонами, длины которых равны этим числам. если возможно, то ответить на вопрос, является ли он остроугольным.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

slavutich-plus2
Arsen0708
Сайжанов
samoilovcoc
Shtorm-Shoe
serkinn69
gorsimonyan4
sbalashov62
Кочугурова
vasavto1
Nekrasova
turovskaya69
Катерина Телюкин925
tanya62soldatova72
Александровна-Грузман
▲