Заменить значения всех элементов второй строки массива на число 5 - Pascal

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

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

Добрый день. Не могли бы вы мне помочь с задачами на 2 мерный массив. Дан двухмерный массив. а) Заменить значения всех элементов второй строки массива на число 5. 6) Заменить значения всех элементов пятого столбца массива на число 10. Заранее спасибо что помогаете))

Решение задачи: «Заменить значения всех элементов второй строки массива на число 5»

textual
Листинг программы
const max=10;
var a,a1:array[1..max,1..max] of integer;
    m,n,i,j:integer;
begin
randomize;
repeat
write('Количество строк от 2 до ',max,' m=');
readln(m);
until m in [2..max];
repeat
write('Количество столбцов от 5 до ',max,' n=');
readln(n);
until n in [2..max];
writeln('Исходная матрица');
for i:=1 to m do
 begin
  for j:=1 to n do
   begin
    a[i,j]:=random(100);
    write(a[i,j]:3);
   end;
  writeln;
 end;
a1:=a;
writeln('Замена элементов второй строки на 5');
for i:=1 to m do
 begin
  for j:=1 to n do
   begin
    if i=2 then a1[i,j]:=5;
    write(a1[i,j]:3);
   end;
  writeln;
 end;
writeln('Замена элементов пятого столбца на 10');
for i:=1 to m do
 begin
  for j:=1 to n do
   begin
    if j=5 then a[i,j]:=10;
    write(a[i,j]:3);
   end;
  writeln;
 end;
end.

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

  1. Создается константа max со значением 10.
  2. Создается переменная a и присваивается ей массив целых чисел размером от 1 до max на 1 строку.
  3. Создается переменная a1 и присваивается ей копия массива a.
  4. В цикле repeat считываются значения m и n.
  5. Выводится сообщение с запросом ввести количество строк и столбцов матрицы.
  6. В цикле for i:=1 до m do происходит заполнение массива a случайными числами от 1 до 100.
  7. Выводится сообщение с исходной матрицей.
  8. В цикле for i:=1 до m do происходит замена элементов второй строки на число 5.
  9. Выводится сообщение с замененной матрицей.
  10. В цикле for i:=1 до m do происходит замена элементов пятого столбца на число 10.
  11. Выводится сообщение с замененной матрицей.
  12. Программа завершается.

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


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

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

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