Даны три положительных числа. определить, можно ли построить треугольник со сторонами, длины которых равны этим числам. если возможно, то ответить на вопрос, является ли он остроугольным.
Пусть 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
07.05.2022
*рисунок на фото дано: футбол = 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
07.05.2022
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