romolga3580
?>

Решить на c++. 1)треугольник задан длинами сторон.найти: а)длины высот; б)длины медиан; в)длины биссектрис; г)радиусы вписанной и описанной окружностей. по с++ надо заранее .. программирую на visual2010express

Информатика

Ответы

leobashkurov1089
#include < iostream> #include < math.h> using namespace std; void main() { float p, a, b, c,  l, m, h, r_op, r_vp; cout < < "a="; cin> > a; cout < < "b="; cin> > b; cout < < "c="; cin> > c; p=(a+b+c)/2; //найдём полупериметр h=(2/a)*sqrt(p*(p-a)*(p-b)*(p-c)); // найдём длину высоты треугольника m=(1/2)*sqrt(2*a*a+2*b*b-c*c); //найдём длину медианы треугольника l=(2*sqrt(a*b*p*(p-/(a+b); // найдём длину биссектрисы треугольника r_op=(a*b*c)/(4*sqrt(p*(p-a)*(p-b)*(p-; // найдём радиус описанной окружности треугольника r_vp=-a)*(p-b)*(p-c))/p); // найдёи радиус вписанной окружности в треугольник cout < < "dlina visoti= " < < h < < endl; cout < < "dlina mediani= " < < m < < endl; cout < < "dlina bissektrisi= " < < l < < endl; cout < < "rad.op.okr.= " < < r_op < < endl; cout < < "rad.vp.okr.= " < < r_vp < < endl; system("pause > > void"); }
tatasi
1) один символ (например буква) = 1 байт. 1 байт = 8 бит (или по другому - 8 разрядов). некоторые символы, например иероглифы не умещаются в 1 байт потому что их много, поэтому для них используют не один байт, а больше. если для символа нужно больше 8 бит, то прибавляют не недостающее число битов, а удваивают число байт. поэтому буквы (символы) или 8-ми разрядные (1 байт), или 16-ти разрядные (2 байта), или 32-х разрядные (4 байта). 2) мама - это 4 обычных символа, или 4 байта (32 бита). 3) один байт, или 8 бит. 4) 15 байт - количество всех букв + пробелы + точка. или 120 бит. 5) 21 байт, или 168 бит (все буквы + пробел + точка). 6) 7 букв = 7 байт. 7) 20 х 40 = 800 символов/страница. 2 страницы = 1600 символов. 1600 символов = 1600 байт, или 1600 х 8 = 12800 бит. 8) 20 байт. 9) большой латинской "ай" - "i". 10) латинская буква "n". 11) маленькая латинская "ай" - "i". из формулы хартли n=
Бернард pokerman
// pascalabc.net 3.2, сборка 1399 от 08.03.2017 // внимание! если программа не работает, обновите версию! begin   var k: =readinteger('k=');   var a: =arrrandom(readinteger('n=',99); a.println;   writeln('сумма элементов, меньших ',k,': ',       a.where(x-> x< k).sum);   writeln('сумма элементов, больших ',k,': ',       a.where(x-> x> k).sum) end. пример k= 45 n= 15 53 45 26 -9 -34 -93 87 52 -72 16 15 -58 73 24 -22 сумма элементов, меньших 45: -207 сумма элементов, больших 45: 265

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

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

Решить на c++. 1)треугольник задан длинами сторон.найти: а)длины высот; б)длины медиан; в)длины биссектрис; г)радиусы вписанной и описанной окружностей. по с++ надо заранее .. программирую на visual2010express
Ваше имя (никнейм)*
Email*
Комментарий*

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

Денис1619
aprelevka
Марина555
anitanemtsewa
Алина Ракитин1730
Rizhov Alekyan325
a96849926288
mnkrasnova
Wlad967857
Vladimirovna-Ignatenko1890
Стародубцева_Васильевич485
vkorz594
eshabunina
borisova-Sergeevna
baranova302