Найти сумму положительных и отрицательных элементов массива - QBasic
Формулировка задачи:
Ввести с клавиатуры массив(8 чисел)
а)Вывести массив на экран в строку
б)найти сумму положительных элементов
в)найти количество отрицательных элементов
г)вывести на экран элементы,стоящие на четных местах
д)Найти минимальный элемент и поменять местами с последним
е)Отрицательные элементы заменить 0
Решение задачи: «Найти сумму положительных и отрицательных элементов массива»
textual
Листинг программы
ввод и вывод на экран массива есть в шапке s=0 k=0 FOR i=1 TO 8 IF a(i)>0 THEN s=s+a(i) IF a(i)<0 THEN k=k+1 IF i MOD 2 = 0 THEN PRINT a(i) NEXT i PRINT "summa elementov";s PRINT "otricatelnih elementov";k это а,б,в,г
Объяснение кода листинга программы
- В начале кода объявлены переменные: массив a(8), переменные s и k, которые будут использоваться в дальнейшем. Значение переменной s изначально равно 0, а значение переменной k равно 0.
- Далее идет цикл for, который выполняется 8 раз, по каждому элементу массива a.
- Внутри цикла проверяется условие: если элемент массива a(i) больше 0, то значение переменной s увеличивается на значение элемента массива a(i).
- Если условие выполняется, то значение переменной k увеличивается на 1.
- Если i MOD 2 = 0, то значение элемента массива a(i) выводится на экран.
- После завершения цикла, выводится значение переменной s, которое представляет собой сумму всех положительных элементов массива.
- Затем выводится значение переменной k, которое представляет собой количество отрицательных элементов массива.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д