Найти максимальные и минимальные элементы в каждом массиве, их индексы, количество элементов между ними - 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 с использованием формата
##
.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д