В массиве в каждой строке найти сумму положительных элементов, стоящих на местах с индексами, кратными 3. Результат записать в массив — Pascal(Паскаль)

uses crt;
const n=6;
var a:array[1..n,1..n] of integer;
    b:array[1..100] of integer;
    i,j,k:integer;
begin
ClrScr;
Randomize;
for i:=1 to n do
 begin
  for j:=1 to n do
   begin
    a[i,j]:=random(20)-10;
    Write(a[i,j]:4);
   end;
  Writeln;
 end;
Writeln;
b[i]:=0;
for i:=1 to n do
 for j:=1 to n do
  if (i mod 3=0) and (j mod 3=0) then
   begin
    inc(k);
    b[k]:=a[i,j];
   end;
for i:=1 to k do
 Write(b[i],'  ');
Readln;
end.

Leave a Comment

3 + 5 =