Определить количество положительных и отрицательных чисел в последовательности - QBasic

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

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

Вводится последовательность ненулевых чисел, завершаемая нулем. Определить количество положительных и отрицательных чисел в этой последовательности. ---------------------- Даны натуральные числа п и т. Вывести все числа в диапазоне от п до т, которые заканчиваются на 6, 8 или 9.

Решение задачи: «Определить количество положительных и отрицательных чисел в последовательности»

textual
Листинг программы
CLS:kp=0:ko=0
DO
INPUT "n="; n                 'ввод числа
IF n<0 THEN ko = ko + 1  'подсчёт кол-ва отрицательных 
IF n>0 THEN kp = kp + 1  'подсчёт кол-ва положительных
LOOP UNTIL n = 0            'вводим до тех пор, пока не будет введён ноль
PRINT "kol-vo pol:"; kp
PRINT "kol-vo otr:"; ko
END

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

  1. CLS — команда очистки экрана
  2. kp=0:ko=0 — инициализация переменных для подсчёта положительных и отрицательных чисел соответственно
  3. DO — начало цикла
  4. INPUTn=; n — ввод числа с шагом 1
  5. IF n<0 THEN ko = ko + 1 — если число отрицательное, то увеличиваем счётчик отрицательных чисел на 1
  6. IF n>0 THEN kp = kp + 1 — если число положительное, то увеличиваем счётчик положительных чисел на 1
  7. LOOP UNTIL n = 0 — цикл продолжается до тех пор, пока не будет введён ноль
  8. PRINTkol-vo pol:; kp — вывод количества положительных чисел
  9. PRINTkol-vo otr:; ko — вывод количества отрицательных чисел
  10. END — конец программы

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


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

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

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