Свормировать массив, вычислить произведение его минимального и максимального элементов - QBasic

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

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

написать программу формирования одномерного массива размера М. результат напечатать. вычислить произведение минимального и максимального элементов массива. результат напечатать. поменять местами первый и последний элементы массива. результат напечатать.

Решение задачи: «Свормировать массив, вычислить произведение его минимального и максимального элементов»

textual
Листинг программы
  1. CLS
  2.  
  3. RANDOMIZE TIMER
  4. n = 12
  5. DIM A(1 TO n) AS INTEGER
  6.  
  7. FOR i = 1 TO n
  8.    A(i) = 10 * RND + 3
  9.    PRINT A(i);
  10. NEXT i: PRINT : PRINT
  11.  
  12. min = A(1)
  13. max = A(1)
  14.  
  15. FOR i = 1 TO n
  16.    IF min > A(i) THEN min = A(i)
  17.    IF max < A(i) THEN max = A(i)
  18. NEXT i
  19. PRINT " Min * Max ="; min * max
  20. PRINT
  21. SWAP A(1), A(n)
  22. FOR i = 1 TO n
  23.    PRINT A(i);
  24. NEXT i
  25.  
  26. END

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

  1. Создается массив A размером 12, элементы которого заполняются случайными целыми числами от 3 до 103 (включительно).
  2. Вычисляется произведение минимального и максимального элементов массива A.
  3. Минимальный и максимальный элементы массива A равны первому элементу массива A(1).
  4. Происходит перебор всех элементов массива A от 1 до 12.
  5. Если текущий элемент меньше минимального значения, то он становится новым минимальным значением.
  6. Если текущий элемент больше максимального значения, то он становится новым максимальным значением.
  7. Производится обмен первого и последнего элементов массива A.
  8. Происходит перебор всех элементов массива A от 1 до 12.
  9. Выводятся все элементы массива A.

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


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

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

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

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

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

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