В векторе определить сумму нечетных элементов - QBasic

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

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

1)В векторе Z(m) определить сумму нечетных элементов. 2)Определить, кратна ли сумма элементов массива D(12) числу 5.

Решение задачи: «В векторе определить сумму нечетных элементов»

textual
Листинг программы
  1. CLS
  2. m = 10
  3. s=0
  4. DIM z(m)
  5. RANDOMIZE TIMER
  6. FOR i = 1 TO m
  7.  z(i) = INT(RND * 100)
  8.  PRINT z(i);
  9. NEXT
  10. PRINT
  11. FOR i = 1 TO m STEP 2
  12.  s = s + z(i)
  13.  PRINT z(i);
  14. NEXT
  15. PRINT
  16. PRINT s

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

Вот что делается в этом коде:

  1. Очистка экрана - команда CLS используется для очистки экрана перед выводом результатов.
  2. Задание значения переменной m - в данном случае m равно 10, что означает, что будет создано 10 элементов в векторе z.
  3. Инициализация переменной s - сумма нечетных чисел будет храниться в переменной s и изначально равна 0.
  4. Создание вектора z - команда DIM создает вектор z размером m.
  5. Заполнение вектора z случайными числами - в цикле FOR от 1 до m каждый элемент вектора z заполняется случайным числом от 0 до 99 (INT(RND * 100)).
  6. Вывод элементов вектора z - в цикле FOR от 1 до m элементы вектора z выводятся на экран.
  7. Нахождение суммы нечетных чисел - в цикле FOR от 1 до m с шагом 2 (STEP 2) каждый нечетный элемент вектора z прибавляется к переменной s.
  8. Вывод суммы нечетных чисел - значение переменной s выводится на экран.

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


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

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

12   голосов , оценка 4.417 из 5

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

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

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