var a,b,c:integer;
p,S:real;
begin
writeln('Введите значение a: ');
readln(a);
writeln('Введите значение b: ');
readln(b);
writeln('Введите значение c: ');
readln(c);
p:=(a+b+c)/2;
S:=p*(p-a)*(p-b)*(p-c);
writeln('p = ',p);
writeln('S = ',S);
end.
#include <iostream>
using std::cout;
using std::cin;
int main(){
double a, b, c, p, S;
cout << "Введите стороны треугольника";
cin >> a >> b >> c;
p = (a + b + c)/2;
S = p*(p-a)*(p-b)*(p-c);
cout << "\nПлощадь = " << S;
}
var a,b,c:integer;
p,S:real;
begin
writeln('Введите значение a: ');
readln(a);
writeln('Введите значение b: ');
readln(b);
writeln('Введите значение c: ');
readln(c);
p:=(a+b+c)/2;
S:=p*(p-a)*(p-b)*(p-c);
writeln('p = ',p);
writeln('S = ',S);
end.
#include <iostream>
using std::cout;
using std::cin;
int main(){
double a, b, c, p, S;
cout << "Введите стороны треугольника";
cin >> a >> b >> c;
p = (a + b + c)/2;
S = p*(p-a)*(p-b)*(p-c);
cout << "\nПлощадь = " << S;
}