Заменить элементы одномерного массива 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.
Объяснение кода листинга программы
- Объявление переменных:
i
- переменная для использования в циклахn
- размер массиваm
- число, которое будет использоваться для сравнения с элементами массиваb
- число, на которое будут заменены элементы массива, меньшие, чемm
a
- одномерный массив размераCsize
для хранения целых чисел
- Генерация массива:
- Запрашивается у пользователя размер массива
- Заполняется массив
a
случайными числами от 0 до 20
- Ввод чисел:
- Запрашивается у пользователя число
m
- Запрашивается у пользователя число
b
- Запрашивается у пользователя число
- Замена элементов массива:
- Проверяется каждый элемент массива
a
- Если элемент меньше числа
m
, он заменяется на числоb
- Проверяется каждый элемент массива
- Вывод результата:
- Выводится измененный массив
a
после замены элементов, меньших числаm
, на числоb
- Выводится измененный массив
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д