Найти сумму положительных и отрицательных элементов массива - 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
это а,б,в,г

Объяснение кода листинга программы

  1. В начале кода объявлены переменные: массив a(8), переменные s и k, которые будут использоваться в дальнейшем. Значение переменной s изначально равно 0, а значение переменной k равно 0.
  2. Далее идет цикл for, который выполняется 8 раз, по каждому элементу массива a.
  3. Внутри цикла проверяется условие: если элемент массива a(i) больше 0, то значение переменной s увеличивается на значение элемента массива a(i).
  4. Если условие выполняется, то значение переменной k увеличивается на 1.
  5. Если i MOD 2 = 0, то значение элемента массива a(i) выводится на экран.
  6. После завершения цикла, выводится значение переменной s, которое представляет собой сумму всех положительных элементов массива.
  7. Затем выводится значение переменной k, которое представляет собой количество отрицательных элементов массива.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4.333 из 5
Похожие ответы