Определить количество положительных и отрицательных чисел в последовательности - 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
Объяснение кода листинга программы
CLS— команда очистки экранаkp=0:ko=0— инициализация переменных для подсчёта положительных и отрицательных чисел соответственноDO— начало циклаINPUTn=; n— ввод числа с шагом 1IF n<0 THEN ko = ko + 1— если число отрицательное, то увеличиваем счётчик отрицательных чисел на 1IF n>0 THEN kp = kp + 1— если число положительное, то увеличиваем счётчик положительных чисел на 1LOOP UNTIL n = 0— цикл продолжается до тех пор, пока не будет введён нольPRINTkol-vo pol:; kp— вывод количества положительных чиселPRINTkol-vo otr:; ko— вывод количества отрицательных чиселEND— конец программы