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

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

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

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

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

textual
Листинг программы
  1. CLS
  2. n=10
  3. DIM a(n)
  4. RANDOMIZE TIMER
  5. s=0
  6. FOR i=1 TO n
  7.  
  8.   A(I)=INT(RND*11)-5
  9.  
  10.   IF a(i)<0 THEN
  11.     s=s+a(i)
  12.   END IF
  13. NEXT
  14. 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

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы