<span>#include <iostream>
using namespace std;
int main()
{
cout << "Hello world!";
return 0;
<span>}</span></span>
можно сэкономить место на диске, т.е заархивировать это значить сжать данные в нескольео раз
Program n1;
<span>var a,b,c,s,p:real;
</span><span>begin
</span><span>readln(a);
</span><span>readln(b);
</span><span>readln(c);
</span><span>if (a+b>c) and (a+c>b) and (b+c>a) then
</span><span>begin
</span><span>p:=a+b+c;
</span><span>s:=sqrt(p*(p-a)*(p-b)*(p-c));
</span><span>writeln('периметр=',p);
</span><span>writeln('площадь=',s);
</span><span>end else
</span><span>writeln('треугольник не существует');
</span><span>end.</span>
3*10
30+5
35+1
36+1
Если я правильно поняла вопрос
1)1ый условный оператор без условия
2)конец программы обозначается End., а не End;