Предмет: Информатика,
автор: aladyshev99
Определить, имеется ли в двумерном целочисленном массиве, заданном с помощью генератора случайных чисел в диапазоне (-111;200) значение элемента равное B?
Ответы
Автор ответа:
0
var a:array [1..30,1..30] of integer;
i,j,n,m,b:integer;
find:boolean;
begin
randomize;
writeln('введите размерность матрицы ');
readln(n,m);
writeln('введите число b ');
readln(b); find:=false;
for i:=1 to N do
for j:=1 to M do
begin
a[i,j]:=-110+random(200);
if a[i,j]=b then
begin
writeln('Элемент в массиве ',a[i,j]:5, ' =',b:5); find:=true;
exit; {остальные эл-ты не рассм.}
end
end;
if find=false then writeln('элемент не найден');
end.
{2 Способ}
var a:array [1..30,1..30] of integer;
i,j,n,m,b:integer;
find:boolean;
begin
randomize;
writeln('введите размерность матрицы ');
readln(n,m);
writeln('введите число b ');
readln(b); find:=false;
for i:=1 to N do
begin
for j:=1 to M do
begin
a[i,j]:=-110+random(200); write (a[i,j]:7);
end;
writeln;
end;
for i:=1 to N do
for j:=1 to M do
if a[i,j]=b then
begin
writeln('Элемент в массиве ',a[i,j]:5, ' =',b:5); find:=true;
exit; {остальные эл-ты не рассм.}
end;
if find=false then writeln('элемент не найден');
end.
i,j,n,m,b:integer;
find:boolean;
begin
randomize;
writeln('введите размерность матрицы ');
readln(n,m);
writeln('введите число b ');
readln(b); find:=false;
for i:=1 to N do
for j:=1 to M do
begin
a[i,j]:=-110+random(200);
if a[i,j]=b then
begin
writeln('Элемент в массиве ',a[i,j]:5, ' =',b:5); find:=true;
exit; {остальные эл-ты не рассм.}
end
end;
if find=false then writeln('элемент не найден');
end.
{2 Способ}
var a:array [1..30,1..30] of integer;
i,j,n,m,b:integer;
find:boolean;
begin
randomize;
writeln('введите размерность матрицы ');
readln(n,m);
writeln('введите число b ');
readln(b); find:=false;
for i:=1 to N do
begin
for j:=1 to M do
begin
a[i,j]:=-110+random(200); write (a[i,j]:7);
end;
writeln;
end;
for i:=1 to N do
for j:=1 to M do
if a[i,j]=b then
begin
writeln('Элемент в массиве ',a[i,j]:5, ' =',b:5); find:=true;
exit; {остальные эл-ты не рассм.}
end;
if find=false then writeln('элемент не найден');
end.
Похожие вопросы
Предмет: Технология,
автор: ELNARAMAMEDOVA
Предмет: Русский язык,
автор: Юлианана228
Предмет: Русский язык,
автор: andron92
Предмет: Математика,
автор: lenchikp1