Подсчитайте число и сумму положительных и отрицательных чисел массива - QBasic
Формулировка задачи:
1. Организуйте массив. Подсчитайте число и сумму положительных и отрицательных чисел.
как сделать не знаю кто может подскажите )
Решение задачи: «Подсчитайте число и сумму положительных и отрицательных чисел массива»
textual
Листинг программы
CLS RANDOMIZE TIMER CONST n = 20 DIM A(1 TO n) AS INTEGER FOR i = 1 TO n A(i) = 14 * RND - 7 PRINT A(i); NEXT i PRINT : PRINT FOR i = 1 TO n IF A(i) <> 0 THEN col = col + 1 sum = sum + A(i) END IF NEXT i PRINT "Col ="; col PRINT "Sum ="; sum END
Объяснение кода листинга программы
- Объявляется константа
nравная 20. - Объявляется массив
Aразмеромnдля хранения целых чисел. - Заполняется массив
Aслучайными числами от -7 до 7 с шагом 2. - Выводится на экран каждое число массива
A. - Выполняется цикл по всем элементам массива
A. - Если элемент массива
Aне равен нулю, то увеличивается счетчикcolи к суммеsumприбавляется значение элемента массиваA. - Выводится на экран количество положительных чисел в массиве
A. - Выводится на экран сумма положительных чисел в массиве
A.