Найти наименьшее число в массиве - QBasic
Формулировка задачи:
Даны два массива чисел a и b по 15 чисел в каждом. Найти наименьшее чесло в новом массиве с, элементы которого образуются по правилу с=a+b
Решение задачи: «Найти наименьшее число в массиве»
textual
Листинг программы
- n = 15
- DIM a(n), b(n), c(n)
- FOR i = 1 TO n
- PRINT "vvedite a("; i; "): "
- INPUT a(i)
- NEXT
- FOR i = 1 TO n
- PRINT "vvedite b("; i; "): "
- INPUT b(i)
- NEXT
- FOR i = 1 TO n
- c(i) = a(i) + b(i)
- NEXT
- FOR i = 1 TO n
- PRINT c(i);
- NEXT
- min = c(1)
- FOR i = 1 TO n
- IF c(i) < min THEN min = c(i)
- NEXT
- PRINT "min="; min
Объяснение кода листинга программы
В этом коде:
- Задается размер массива
n = 15
, и массивыa
,b
иc
инициализируются с этим размеромDIM a(n), b(n), c(n)
. - В цикле
FOR
запрашивается ввод значений для массиваa
. - Затем в цикле
FOR
запрашивается ввод значений для массиваb
. - В цикле
FOR
значения из массиваa
иb
складываются и записываются в массивc
. - В цикле
FOR
значения из массиваc
выводятся на экран. - Переменная
min
инициализируется значением первого элемента массиваc(1)
. - В цикле
FOR
проверяется, является ли текущий элемент массиваc
меньше значения переменнойmin
, и если да, то значение переменнойmin
обновляется. - После завершения циклов выводится на экран значение переменной
min
. Этот код предназначен для поиска наименьшего числа в массивеc
.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д