Дан двумерный массив размерностью 4х4. Заменить все элементы массива = С нулями. В случае если таких элементов нет, вывести соответствующее сообще - Turbo Pascal

Узнай цену своей работы

Формулировка задачи:

Дан двумерный массив размерностью 4х4. Заменить все элементы массива = С нулями. В случае если таких элементов нет, вывести соответствующее сообщение.

Решение задачи: «Дан двумерный массив размерностью 4х4. Заменить все элементы массива = С нулями. В случае если таких элементов нет, вывести соответствующее сообще»

textual
Листинг программы
uses crt;
var
a:array[1..4,1..4]of integer;
i,k,j,c:integer;
begin clrscr;
randomize;
for i:=1 to 4 do
for j:=1 to 4 do
a[i,j]:=random(30);
for i:=1 to 4 do
 begin
    for j:=1 to 4 do
    write(a[i,j],'  ');
    writeln;
 end;
writeln;
write('c=');
read(c);
k:=0;
for i:=1 to 4 do
for j:=1 to 4 do
if a[i,j]=c then
 begin
   a[i,j]:=0;
   inc(k);
 end;
if k=0 then writeln('Takih chisel net!')
else
 begin
    for i:=1 to 4 do
     begin
        for j:=1 to 4 do
        write(a[i,j],'  ');
        writeln;
     end;
 end;
readkey;
end.

Объяснение кода листинга программы

В этом коде создается двумерный массив размером 4х4 и заполняется случайными числами от 0 до 30. Затем массив выводится на экран. После этого пользователю предлагается ввести число, которое будет заменять все найденные в массиве элементы. Если после прохода по всем элементам массива количество найденных элементов равно нулю, выводится сообщение Takih chisel net!. Если же такие элементы были найдены, то массив выводится на экран снова.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 3.909 из 5
Похожие ответы