Выполнить в PascalABC! 1. Дана матрица размера 7х8, заполненная случайными числами, кроме
элементов а-й строки, которые имеют значение 10*а. Значение а (а<=7) вводится с клавиатуры.
2. Дана матрица размера 4х6, заполненная случайными числами из диапазона от -21 до 21 и целое число М (1<М<6). Найти сумму и произведение элементов М-го столбца данной матрицы.

AnastasiaHCWP AnastasiaHCWP    2   05.06.2021 16:52    0

Ответы
daramalahova907 daramalahova907  05.07.2021 16:53

1)

const

 n=7; m=8;

var

 a:array [1..n,1..m] of integer;

 i,j,t:integer;

begin

 repeat

   readln(t);

 until (t>0) and (t<=7);

 for i:=1 to n do

   begin

     for j:=1 to m do

       begin

         if i=t then

           a[i,j]:=10*i  

             else

               a[i,j]:=random(41)-20;

         write(a[i,j]:4);

       end;

     writeln;

   end;

end.

2)

const

 n=4; m=6;

var

 a:array [1..n,1..m] of integer;

 i,j,t,sum,pr:integer;

begin

 sum:=0; pr:=1;

 repeat

   readln(t);

 until (t>1) and (t<6);

 for i:=1 to n do

   begin

     for j:=1 to m do

       begin

         a[i,j]:=random(43)-21;

         write(a[i,j]:4);

         if j=t then

           begin

             sum:=sum+a[i,j];

             pr:=pr*a[i,j];

           end;

       end;

     writeln;

   end;

writeln(sum,' ',pr);

end.

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