Дана последовательность чисел. Все нулевые элементы последовательности замените единицами и подсчитайте количество замен - VB

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

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

Дана последовательность чисел. Все нулевые элементы последовательности замените единицами и подсчитайте количество замен.

Решение задачи: «Дана последовательность чисел. Все нулевые элементы последовательности замените единицами и подсчитайте количество замен»

textual
Листинг программы
  1. Sub MAIN()
  2. s = InputBox("Введите последовательность чисел, разделенных пробелами", "Dream_of_Cthulh", "   0   5 7    3 5  6  0 8 9  1  4    5      0")
  3. s = " " & Trim(Replace(s, " ", "  ")) & " "
  4. While InStr(s, "   ")
  5.     s = Replace(s, "   ", "  ")
  6. Wend
  7. n = (Len(s) - Len(Replace(s, " 0 ", ""))) / 3
  8. s = Replace(s, " 0 ", " 1 ")
  9. MsgBox "К-во нулей:  " & n & vbCrLf & "Полученная последовательность:" & vbCrLf & s
  10. End Sub

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


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

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

6   голосов , оценка 3.5 из 5

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

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

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