Найти произведение элементов массива - QBasic (27260)
Формулировка задачи:
найти произведение элементов массива, если в него записаны элементы послеовательности an=корень из n в кварате +1 . Округлить элементы о 2 знаков после точки .
Решение задачи: «Найти произведение элементов массива»
textual
Листинг программы
CLS INPUT "N = "; n DIM M(1 TO n) FOR i = 1 TO n M(i) = SQR(i ^ 2 + 1) M(i) = INT(100 * M(i)) / 100 PRINT M(i); NEXT i PRINT : PRINT p = 1 FOR i = 1 TO n p = p * M(i) NEXT i PRINT "P ="; p END
Объяснение кода листинга программы
CLS— очистка экранаINPUTN =; n— ввод количества элементов массиваDIM M(1 TO n)— создание массиваMразмеромnFOR i = 1 TO n— цикл по элементам массиваMM(i) = SQR(i ^ 2 + 1)— вычисление значения элемента массиваM(i)M(i) = INT(100 * M(i)) / 100— приведение значения элемента массиваM(i)к типуINTEGERи вывод на экранPRINT M(i);— вывод значения элемента массиваM(i)на экранNEXT i— переход к следующему элементу массиваPRINT : PRINT— пустая строка для отступовp = 1— инициализация переменнойpединицейFOR i = 1 TO n— цикл по элементам массиваMp = p * M(i)— умножение значения переменнойpна значение элемента массиваM(i)NEXT i— переход к следующему элементу массиваPRINTP =; p— вывод значения переменнойpна экранEND— завершение программы