1024 байт за 1 символ
так как 256+256=512:0.5=1024
<span>Sub Main()
Dim a, b, c As Integer
a = Int32.Parse(Console.ReadLine())
b = Int32.Parse(Console.ReadLine())
c = Int32.Parse(Console.ReadLine())
Console.WriteLine(IIf(a * b * c < 0, "-", "+"))
Console.Read()
<span>End Sub
</span>
Можно было и короче, но для школы так лучше) </span>
// PascalABC.NET 3.3, сборка 1573 от 04.11.2017
// Внимание! Если программа не работает, обновите версию!
1)
begin
var x:=ReadReal('X =');
Writeln('Y = ', x>=0 ? 7*x - 3:2*x*x*x);
end.
2)
begin
var a:=ReadReal('Результат первого участника равен');
var b:=ReadReal('Результат второго участника равен');
var c:=ReadReal('Результат третьего участника равен');
Writeln('Лучший результат: ', min(min(a,b), c));
end.
3)
begin
var b:= ReadReal('b =');
Writeln(b > 3? b-5:b*2);
end.
1. Для проверки на возможность существования треугольника, скорее всего подразумевается условие неравенства треугольника, согласно которому, ни одна сторона не может быть больше суммы двух других сторон. А проверить прямоугольный треугольник или нет достаточно легко по теореме Пифагора
VAR a, b, c: INTEGER; {длины сторон треугольника}
BEGIN
READLN (a, b, c);
IF (a>b+c) OR (b>a+c) OR (c>a+b) THEN WRITELN ('Такого треугольника не существует') ELSE BEGIN
IF (SQR(a) = SQR(b) + SQR(c)) OR (SQR(b) = SQR (a) + SQR (c)) OR (SQR(c) = SQR (a) + SQR (b)) THEN WRITELN ('Треугольник прямоугольный') ELSE WRITELN ('Треугольник не прямоугольный');
END.
2.
VAR a, b: INTEGER;
BEGIN
READLN (a, b);
WRITE ('Даны числа ', a,' и ', b,' .');
IF a>b THEN WRITELN ('Квадрат большего из них равен ', SQR(a));
IF b>a THEN WRITELN ('Квадрат большего из них равен ', SQR(b));
END.
3. Немного лень над ней думать, если честно.