libirishka7910
?>

Нужно составить программу на языке Delphi или Pascal, которая находит произведение всех ненулевых элементов двухмерного массива и их общее количество.

Информатика

Ответы

format-l3364
Const n=20;
type omas=array[1..n] of integer;
Procedure Del (var z:omas; k:byte); 
var i:byte; 
begin 
for i:=k to n-1 do z[i]:=z[i+1]; 
z[n]:=0; 
end; 
var a:omas; i,b:integer;
begin
Randomize;
for i:=1 to n do
 begin
 a[i]:=random(20);
 write(a[i]:4);
 end;
writeln;
b:=6;
i:=1;
while (i<=n)and(a[i]<>b) do i:=i+1;
if i<=n then
  begin
  Del(a,i);
 writeln('Размерность массива = ',n-1);
 for i:=1 to n-1 do write(a[i]:4);
 writeln;
 end  else writeln('Массив не изменился');
end.
Пример:
  12  13   6   7  17   1  18  17   3   2  12   3  16   6   7  13   0   2   5  18
Размерность массива = 19
  12  13   7  17   1  18  17   3   2  12   3  16   6   7  13   0   2   5  18
AOS2015
Program abc;Const  n=3;  m=3;Var  a:array[1..n,1..m] of integer;  b,y,i,j,sum:integer;  srd:real;  Begin  Writeln('Введите числа массива: ');    For i:=1 to n do      For j:=1 to m do      Begin        Write('a[',i,',',j,']= ');        Readln(a[i,j]);        if a[i,j]>0 then           begin             sum:=sum+a[i,j];            inc(b);          end         else          If a[i,j]<0 then            Inc(y);       End;     If sum>0 then      begin       srd:=sum/1      b;      Writeln('Среднее =',srd);      end      else      Writeln('Нет положительных членов массива');     If y>0 then      begin       Writeln('Количество отрицательных элементов =',y);      end      else      Writeln('Нет отрицательных членов массива');End.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Нужно составить программу на языке Delphi или Pascal, которая находит произведение всех ненулевых элементов двухмерного массива и их общее количество.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

membuksdk
gk230650
BogdanR106203
Самохвалова-Геннадьевна
kzhgutova
Elenazhukovafashion7
praktikadok
qwert28027170
Наталья286
yurazharov
Dmitriy793
horina12
girra
sryzhova6392
juliaipatova1739