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

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

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

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

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

textual
Листинг программы
  1. CLS:kp=0:ko=0
  2. DO
  3. INPUT "n="; n                 'ввод числа
  4. IF n<0 THEN ko = ko + 1  'подсчёт кол-ва отрицательных
  5. IF n>0 THEN kp = kp + 1  'подсчёт кол-ва положительных
  6. LOOP UNTIL n = 0            'вводим до тех пор, пока не будет введён ноль
  7. PRINT "kol-vo pol:"; kp
  8. PRINT "kol-vo otr:"; ko
  9. 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

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

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

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