Задан вещественный массив размера N, заменить все положительные элементы массива - Pascal ABC

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

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

Задан вещественный массив размера N. Заменить все положительные элементы массива на значение максимального отрицательного элемента.
Помогите,выбивает ошибку

Решение задачи: «Задан вещественный массив размера N, заменить все положительные элементы массива»

textual
Листинг программы
max := -maxReal; //начальное значение максимального отрицательного элемента

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

  1. Создаётся переменная max, которая будет использоваться для хранения максимального отрицательного элемента массива. Начальное значение переменной max устанавливается равным -maxReal.
  2. Переменная maxReal используется для хранения значения максимального элемента массива.
  3. Задаётся размер массива N.
  4. Цикл while выполняется, пока значение переменной i меньше или равно N.
  5. Внутри цикла переменная i и переменная j используются для итерации по элементам массива.
  6. Если значение элемента массива, на который указывает переменная i, больше нуля, то значение этого элемента заменяется на максимальное значение из двух: текущее значение элемента и значение переменной max.
  7. Значение переменной i увеличивается на единицу.
  8. Если значение элемента массива, на который указывает переменная i, меньше нуля, то значение этого элемента заменяется на максимальное значение из двух: текущее значение элемента и значение переменной max.
  9. Значение переменной i увеличивается на единицу.
  10. Повторяются шаги 5-9 до тех пор, пока значение переменной i не станет больше или равно N.
  11. После завершения цикла while значение переменной max будет содержать максимальный отрицательный элемент массива.

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


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

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

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