Определить количество членов последовательности, имеющих четные порядковые номера - QBasic (28085)

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

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

Даны натуральные числа n, a1,a2,...,an. Определить количество членов ak последовательности a1,a2,...an, имеющих четные порядковые номера и являющихся нечетными числами. И еще можно ли её решить не используя массив??

Решение задачи: «Определить количество членов последовательности, имеющих четные порядковые номера»

textual
Листинг программы
input "vvedite kolichestvo chisel ",n
randomize timer
print"posledovatelnost"
for i=1 to n
a=int(rnd*50)
print a;
if (i mod 2=0) and (a mod 2<>0)then k=k+1
next
print
print "takih chisel=";k

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

  1. Вводится количество чисел в последовательности (n).
  2. Задается случайное начальное значение переменной a.
  3. Выводится первое число последовательности.
  4. Проверяется, является ли порядковый номер числа четным и само число нечетным. Если да, то к переменной k прибавляется единица.
  5. Выполняется цикл, пока не будут выполнены два условия:
    • порядковый номер числа четен;
    • само число нечетное.
  6. Выводится последнее число последовательности.
  7. Выводится количество чисел, удовлетворяющих условиям.

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


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

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

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