Разделение массива на секции - VBA

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

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

существует массив 10011100001101010000010001010110001110011001001001010001101101111111011000001001 нужно разделить его так чтобы выглядел он примерно так 10-01-110-0001-10-10-10-00001-0001-01-01-10-001-110-011-001-001-001-01-0001-10-110-11111110-110-00001-001 Т.е чтобы в каждой серии присутствовали оба знака. Объясните последовательность действий.

Решение задачи: «Разделение массива на секции»

textual
Листинг программы
  1. Sub asd()
  2. Const c$ = "10011100001101010000010001010110001110011001001001010001101101111111011000001001"
  3. Dim s$, i&, j&
  4. For i = 1 To Len(c)
  5.   For j = i + 1 To Len(c)
  6.     If Mid(c, i, 1) <> Mid(c, j, 1) Then
  7.       s = s & "-" & Mid(c, i, j - i + 1)
  8.       i = j
  9.       Exit For
  10.     End If
  11.   Next
  12. Next
  13. s = Mid(s, 2)
  14. End Sub

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


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

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

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

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

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

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