Заменить все элементы массива, кратные трем, на "99" - Free Pascal

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

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

дан массив В(6,4). Заменить все элементы, кратные трем на "99".

Решение задачи: «Заменить все элементы массива, кратные трем, на "99"»

textual
Листинг программы
  1. const
  2.   n=6;
  3.   m=4;
  4. var
  5.   a:array [1..n,1..5] of integer;
  6.   i,j:integer;
  7. begin
  8.   randomize;
  9.   for i:=1 to n do
  10.     for j:=1 to m do
  11.       a[i,j]:=random(m*n)+n;
  12.   writeln('Исходный массив: ');
  13.   for i:=1 to n do
  14.     begin
  15.       for j:=1 to m do
  16.         write(a[i,j]:5);
  17.       writeln;
  18.     end;
  19.   writeln('Преобразованный массив: ');
  20.   for i:=1 to n do
  21.     for j:=1 to m do
  22.       if a[i,j] mod 3=0 then
  23.         a[i,j]:=99;
  24.   for i:=1 to n do
  25.     begin
  26.       for j:=1 to m do
  27.         write(a[i,j]:5);
  28.       writeln;
  29.     end;
  30.  
  31.   readln;
  32. end.

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

В этом коде определен массив размером 6x5, который заполняется случайными числами от 0 до 150 (так как mn=30, а n+m=12, то максимальное значение будет 1230=360). Затем массив выводится на экран. Далее происходит проверка каждого элемента массива на кратность трём. Если элемент кратен трём, то он заменяется на 99. После этого преобразованный массив также выводится на экран.

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


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

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

7   голосов , оценка 3.429 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы