Найти сумму отрицательных элементов массива А() - QBasic

Узнай цену своей работы

Формулировка задачи:

Собственно вот задание: Найти сумму отрицательных элементов массива А()
а, массив максимум из 10 елементов

Решение задачи: «Найти сумму отрицательных элементов массива А()»

textual
Листинг программы
CLS
n=10
DIM a(n)
RANDOMIZE TIMER
s=0
FOR i=1 TO n
 
  A(I)=INT(RND*11)-5
 
  IF a(i)<0 THEN
    s=s+a(i)
  END IF
NEXT
PRINT s

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

  1. Объявляется переменная n со значением 10, которая представляет собой размер массива a().
  2. Массив a() инициализируется с помощью команды DIM a(n).
  3. С помощью RANDOMIZE TIMER генерируется случайное начальное значение для генератора псевдослучайных чисел.
  4. Переменная s инициализируется нулем и будет использоваться для хранения суммы отрицательных чисел.
  5. В цикле FOR перебираются элементы массива a().
  6. Каждый элемент a(i) генерируется случайным образом в диапазоне от -5 до 6 с шагом 1 с помощью выражения INT(RND*11)-5.
  7. С помощью условного оператора IF проверяется, является ли текущий элемент отрицательным числом.
  8. Если это так, то значение этого элемента добавляется к переменной s.
  9. После завершения цикла FOR выводится значение переменной s, которое представляет собой сумму всех отрицательных чисел в массиве a().

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


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

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

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