Заменить элементы одномерного массива A(N) меньшие чем число М на число В - Pascal

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

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

Составить программу, заменяющую элементы одномерного массива A(N) меньших чем число М на число В

Решение задачи: «Заменить элементы одномерного массива A(N) меньшие чем число М на число В»

textual
Листинг программы
program pr;
const
  Csize = 100;
var
  i, n, m, b: integer;
  a: array [1..Csize] of integer;
begin
  writeln('Вваедите размер массива');
  readln(n);
  for i := 1 to n do
  begin
    a[i] := random(21);
    write(a[i]:3);
  end;
  writeln;
  writeln('Введите число М');
  readln(m);
  writeln('Введите число В');
  readln(b);
  for i := 1 to n do
    if a[i] < m then
    begin
      a[i] := b;
    end;
  writeln;
  for i := 1 to n do
    write(a[i]:3);
end.

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

  1. Объявление переменных:
    • i - переменная для использования в циклах
    • n - размер массива
    • m - число, которое будет использоваться для сравнения с элементами массива
    • b - число, на которое будут заменены элементы массива, меньшие, чем m
    • a - одномерный массив размера Csize для хранения целых чисел
  2. Генерация массива:
    • Запрашивается у пользователя размер массива
    • Заполняется массив a случайными числами от 0 до 20
  3. Ввод чисел:
    • Запрашивается у пользователя число m
    • Запрашивается у пользователя число b
  4. Замена элементов массива:
    • Проверяется каждый элемент массива a
    • Если элемент меньше числа m, он заменяется на число b
  5. Вывод результата:
    • Выводится измененный массив a после замены элементов, меньших числа m, на число b

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


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

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

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