//pascal abc.net 3.1 сборка 1256 var a,b,c,s,p: real; begin readln(a,b,c); if (a+b> c) and (b+c> a) and (a+c> b) then begin p: =(a+b+c)/2; s: =sqrt(p*(p-a)*(p-b)*(p-c)); writeln('s=',s); end else writeln('такого треугольника не существует.'); end. пример ввода: 3 4 3 пример вывода: s=4.47213595499958
Ответ дал: Гость
язык программирования: паскаль №1.r - радиус окружностиc - длина окружностиs - площадь кругавзято число пи, равное 3,14.var r, c, s : real; beginreadln (r); c : = 2 * 3.14 * r; s : = 3.14 * sqr(r); writeln (c); writeln (s); end.№2a - натуральное числоp - произведение цифр числаvar a, p : integer; beginreadln (a); p : = (a mod 10) * (a div 10 mod 10) * (a div 100); writeln (p); end.№3.a - первое числоb - второе числоc - третье числоучитывая, что все числа разные.var a, b, c : integer; beginreadln (a); readln (b); readln (c); if (a < b) and (a < c) then a : = a * 3; elseif b < c thenb : = b * 3; elsec : = c * 3; writeln (a); writeln (b); writeln (c); end.
Популярные вопросы