Определить, можно ли из символов заданной строки составить вашу фамилию - VB (59940)

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

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

Всем привет. в общем написал код, который в принципе работает, но преподавателя не устраивает. Суть в том что, если фамилия "иивв", а в строке"кккккив", программа пишет, что можно составить фамилию, хотя как видно в строке не хватает "и" и "в". Как это исправить? Вот собственно мой код:
Спасибо!

Решение задачи: «Определить, можно ли из символов заданной строки составить вашу фамилию»

textual
Листинг программы
S = "Листья": N = "Илья"
For j = 1 To Len(N)
  i = Len(S): S = Replace$(S, Mid$(N, j, 1), "", , 1, vbTextCompare)
  If i = Len(S) Then MsgBox "Нельзя": Exit Sub
Next
MsgBox "Можно"

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


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

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

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