Программа (без проверки существования треугольника):
#include <iostream>
#include <cmath>
using namespace std;
int main() {
double a,b,c,p;
double p2, s;
cin >> a >> b >> c;
p = a+b+c;
p2 = p/2.0;
s = sqrt(p2*(p2-a)*(p2-b)*(p2-c));
cout << "p = " << p << " s = " << s;
return 0;
}
Пример 1:
3 4 5
p = 12 s = 6
Пример 2:
1 1 1
p = 3 s = 0.433013
Ответ:
a, b = map(int, input().split())
assert a <= b
[print(i) for i in range(a, b+1)]
Объяснение:
1.Alt+shift или ctrl+shift
2.shift
3.Capslock
4.через shift
5.-
6.delete
7.-
Получите заспишитесь)
const n=12;
var i,k,l,o:integer; a:array [1..100] of integer;
begin
writeln('Введите кол-во осадков: ');
for i:=1 to n do begin
write('За ', i,'-й месяц: ');
readln(a[i]); l:=l+a[i];
if a[i]<30 then inc(o);
end;
write('О<span>бщее количество осадков за год</span>: ', l,' К<span>оличество засушливых месяцев</span>: ',o);
end.