Найти максимальные и минимальные элементы в каждом массиве, их индексы, количество элементов между ними - QBasic

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

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

Помогите плиз(( 1.Даны два массива по 20 элементов. Найти максимальные и минимальные элементы в каждом массиве, их индексы, количество элементов между ними, сравнив их между собой. Результат распечатать в виде: Массив1: Массив2: MAX= imax= Количество элементов: MIN= imin= MAX-MIN= и второй прога: 1.Даны два массива по 20 элементов. Для элементов 2-го массива найти среднее арифметическое. Элементы 1-го массива, большие полученной величины , увеличить в 2 раза.

Решение задачи: «Найти максимальные и минимальные элементы в каждом массиве, их индексы, количество элементов между ними»

textual
Листинг программы
  1. DIM a(20) AS INTEGER, b(20) AS INTEGER
  2. RANDOMIZE TIMER
  3. PRINT "A ="
  4. FOR i = 1 TO 20
  5.   a(i) = INT(RND * 50)
  6.   PRINT USING " ##"; a(i);
  7. NEXT: PRINT
  8. s = 0
  9. PRINT "B ="
  10. FOR i = 1 TO 20
  11.   b(i) = INT(RND * 50)
  12.   PRINT USING " ##"; b(i);
  13.   s = s + b(i)
  14. NEXT: PRINT
  15. s = s / 20
  16. PRINT "AVG ="; s
  17. PRINT "A'="
  18. FOR i = 1 TO 20
  19.   IF a(i) > s THEN a(i) = a(i) * 2
  20.   PRINT USING " ##"; a(i);
  21. NEXT: PRINT

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

  • Первое, что делает код, это инициализирует два массива a и b, каждый из которых содержит 20 элементов типа INTEGER.
  • Затем код генерирует случайные значения для каждого элемента массивов a и b с помощью функции RND и оператора INT, который округляет результат до целого числа. Значения элементов массива a печатаются с использованием формата ##, а значения элементов массива b сначала печатаются, а затем суммируются.
  • После этого код находит среднее значение элементов массива b, делая суммарное значение элементов массива b равным s.
  • Затем код перебирает элементы массива a и проверяет, является ли каждый элемент больше среднего значения s. Если это так, то элемент умножается на 2.
  • Наконец, код печатает элементы массива a с использованием формата ##.

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


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

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

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

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

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

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