В массиве найти максимум, минимум и сумму элементов до максимума. - QBasic

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

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

Дан массив 15 элементов. Найти у него максимум, минимум и сумму элементов до максимума.

Решение задачи: «В массиве найти максимум, минимум и сумму элементов до максимума.»

textual
Листинг программы
  1. DATA 1, 8, 10, 15, 18, 6, 3, 8, 11, 2, 5, 13, 7, 4, 9
  2. CLS
  3.   DIM a(14)
  4.   FOR i = 0 TO 14     '  Заполним массив
  5.      READ a(i)
  6.   NEXT
  7.   min = a(0): max = min
  8.   FOR i = 0 TO 14     '  Найдём минимум & максимум
  9.      s = s + a(i)     '  и сумму
  10.      IF a(i) < min THEN min = a(i)
  11.      IF a(i) > max THEN max = a(i)
  12.   NEXT
  13.   sum = s - max
  14.   PRINT "Max ="; max  '  Результат на экран
  15.   PRINT "Min ="; min
  16.   PRINT "Sum ="; sum

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

В этом коде:

  1. Создаётся массив a(14) с помощью команды DIM a(14).
  2. Заполняется массив с помощью цикла FOR и команды READ a(i).
  3. Инициализируются переменные min и max значением первого элемента массива a(0).
  4. Суммируются все элементы массива с помощью цикла FOR и команды s = s + a(i).
  5. Переменной min присваивается минимальное значение из массива, а переменной max — максимальное значение с помощью условных операторов IF.
  6. Находится сумма всех элементов массива, кроме максимального, с помощью формулы s = sum — max.
  7. Выводятся на экран значения переменных max, min и sum с помощью команды PRINT.

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


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

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

13   голосов , оценка 3.538 из 5

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

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

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