Массив а(n,m).в каждом столбце найти среднее арифметическое нечетных элементов.из полученных значений сформировать одномерный массив.

Maks2405 Maks2405    2   01.07.2019 07:40    1

Ответы
elkaE elkaE  24.07.2020 17:17
Uses Crt;
const
n=5;m=7;
var
a:array[1..n,1..m]of integer;
b:array[1..m]of real;
i,j,k,c:integer;
s:real;
begin
clrScr;
    for i:=1 to n do
        begin
            writeln;
               for j:=1 to m do
                  begin
                     a[i,j]:=random(30);
                      write(a[i,j]:4);
                  end;
          end;
writeln;
for j:=1 to m do
  begin
      s:=0;k:=0;
          for i:=1 to n do
               if a[i,j]mod 2<>0 then
                   begin
                       s:=s+a[i,j];
                        k:=k+1;
                   end;
      if k<>0 then
         begin
            c:=c+1;
            b[c]:=s/k;
         end;
     end;
for i:=1 to c do
   write(b[i]:8:2);
readkey;
end.

          
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика