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

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

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

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

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

textual
Листинг программы
  1. program pr;
  2. const
  3.   Csize = 100;
  4. var
  5.   i, n, m, b: integer;
  6.   a: array [1..Csize] of integer;
  7. begin
  8.   writeln('Вваедите размер массива');
  9.   readln(n);
  10.   for i := 1 to n do
  11.   begin
  12.     a[i] := random(21);
  13.     write(a[i]:3);
  14.   end;
  15.   writeln;
  16.   writeln('Введите число М');
  17.   readln(m);
  18.   writeln('Введите число В');
  19.   readln(b);
  20.   for i := 1 to n do
  21.     if a[i] < m then
  22.     begin
  23.       a[i] := b;
  24.     end;
  25.   writeln;
  26.   for i := 1 to n do
  27.     write(a[i]:3);
  28. 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

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

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

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