Заменить элементы одномерного массива 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
- Выводится измененный массив
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д