Var i:integer;
begin
for i:=-17 to 3 do
if (i mod 4=0) then writeln(i:4);
<span>end.
<u><em>ПРоВерКА
</em></u><em> -16
-12
-8
-4
0</em><u><em><span>
</span></em></u></span>
Вот тебе решение первой .
program p1;
uses crt;
var a:array[1..10,1..10] of integer;
i,j,n,max,min,s:integer;
begin
read(N);
for i:=1 to N do begin
For j:=1 to N do begin
a[i,j]:=random (21) -10 ;
write(a[i,j]:5);
end;
writeln;
end;
max:=a[1,1];
min:=a[1,1];
for i:=1 to N do begin
If max<a[i,i] then begin
max:=a[i,i];
end;
If min>a[i,i] then begin
min:=a[i,i];
end;
end;
s:=max+min;
writeln;
write(s);
end.
Вот задача. Выводит номер элемента массива и само значение.
===== PascalABC.NET =====
begin
var a := ArrRandom(40, -99, 99);
a.Println;
var i := a.IndexMax;
a?[:i]
.Where(p -> p <> 0)
.Aggregate(Biginteger.One, (p, q) -> p * q)
.Print
end.
Сдвиг на 32 символа, ответ - <span>ЗНАНИЕ ДЕЛО НАЖИВНОЕ</span>