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

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

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

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

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

textual
Листинг программы
DIM a(20) AS INTEGER, b(20) AS INTEGER
RANDOMIZE TIMER
PRINT "A ="
FOR i = 1 TO 20
  a(i) = INT(RND * 50)
  PRINT USING " ##"; a(i);
NEXT: PRINT
s = 0
PRINT "B ="
FOR i = 1 TO 20
  b(i) = INT(RND * 50)
  PRINT USING " ##"; b(i);
  s = s + b(i)
NEXT: PRINT
s = s / 20
PRINT "AVG ="; s
PRINT "A'="
FOR i = 1 TO 20
  IF a(i) > s THEN a(i) = a(i) * 2
  PRINT USING " ##"; a(i);
NEXT: PRINT

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

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

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


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

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

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