Последовательность четных и не четных чисел - VB

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

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

Дана последовательность чисел. Нужно определить, соблюдается ли последовательность чередования четных и не четных цифр (то есть, если это 123456, то соблюдается, а если 12356 то не соблюдается)

Решение задачи: «Последовательность четных и не четных чисел»

textual
Листинг программы
  1. Option Explicit
  2. Private Sub Command1_Click()
  3.     MsgBox IIf(f(InputBox("Введите последовательность", "", "12356")), "", "не ") & "соблюдается"
  4. End Sub
  5. Function f(s) As Boolean
  6.     Dim a As Integer, i As Integer
  7.     f = True: a = Mid(s, 1, 1) Mod 2
  8.     For i = 2 To Len(s)
  9.         a = a Xor 1
  10.         If Mid(s, i, 1) Mod 2 <> a Then f = False: Exit Function
  11.     Next i
  12. End Function

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


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

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

11   голосов , оценка 4.273 из 5

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

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

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