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