var
a,b,c,n:integer;
begin
n:=0;
writeln("Введите 3 числа");
readln(a,b,c);
if a<0 then inc(n);
if b<0 then inc(n);
if c<0 then inc(n);
writeln("Из них ", n, " отрицательные.");
end.
Var
Rost: array[1..50] of real;
n, i: integer;
begin
write('Сколько человек в классе? ');
readln(n); {Ввод и чтение кол-ва человек в классе}
for i := 1 to n do
begin
write('Рост ученика: ');
readln(Rost[i]);
if Rost[i] < 160
then writeln('Рост ', i, '-ого ученика низкий')
else
if (Rost[i] > 159) and (Rost[i] < 170)
then writeln('Рост ', i, '-ого ученика средний')
else
writeln('Рост ', i, '-ого ученика высокий');
end;
end.
// PascalABC.NET 3.1, сборка 1198 от 11.03.2016
begin
var n:=5;
var z:=MatrixRandom(n,n,10,99);
for var i:=0 to n-1 do begin
for var j:=0 to n-1 do Print(z[i,j]);
Writeln
end;
var imin:=0;
var jmin:=n-1;
for var i:=1 to n-1 do
if z[i,n-i-1]<z[imin,jmin] then begin
imin:=i; jmin:=n-i-1
end;
Writeln('Zmin=Z[',imin+1,',',jmin+1,']=',z[imin,jmin])
end.
<u><em>Тестовое решение:</em></u>
26 62 62 90 76
21 67 69 43 37
18 19 35 88 91
60 91 87 46 27
49 71 16 77 81
Zmin=Z[3,3]=35
<u>Замечание:</u>
В массиве элементы нумеруются от 0 до 4, а при выводе номера индексов указаны для нумерации от 1 до 5 (так привычнее смотрится).
//PascalABC.NET версия 3.4.0.1677 от 17.06.18
//Если программа не запускается, то обновите версию
const
m = 99;
var
n,i, j: integer;
A,: Array[1..m] of integer;
begin
Randomize;
write('n = ');
readln(n);
for i := 1 to n do
begin
repeat
j := Random(n) + 1
until A[j] = 0;
A[j] := i;
end;
for i := 1 to n do
write(A[i]:3);
writeln;
end.
При переносе в ячейку f7: =($C$3+D8)/E9
При переносе в ячейку d8: =($C$3+B9)/C10