Написать программу, проверяющую можно ли из букв составить данное слово - VB

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

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

Помогите пожалуйста. Двумерный массив М N содержит некоторые буквы русского алфавита, расположенные в произвольном порядке. Написать программу, проверяющую можно ли из этих букв составить данное слово S.

Решение задачи: «Написать программу, проверяющую можно ли из букв составить данное слово»

textual
Листинг программы
  1. Sub Test()
  2. Dim sArray
  3. M = InputBox("M:")
  4. N = InputBox("N:")
  5. ReDim sArray(1 To M, 1 To N)
  6. sWord = InputBox("Введите слово:")
  7. sTmp = LCase(sWord)
  8. For i = 1 To M
  9.     For j = 1 To N
  10.         sArray(i, j) = Chr(Int(Rnd * 32 + 224))
  11.         sStr = sStr & sArray(i, j) & " "
  12.         For k = 1 To Len(sTmp)
  13.             If sArray(i, j) = Mid(sTmp, k, 1) Then Mid(sTmp, k, 1) = " "
  14.         Next
  15.     Next
  16.     sStr = sStr & vbNewLine
  17. Next
  18. sStr1 = IIf(Len(Trim(sTmp)) = 0, "Можно!", "Нельзя!")
  19. MsgBox sStr & vbNewLine & sWord & vbNewLine & sStr1
  20. End Sub

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


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

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

7   голосов , оценка 4.429 из 5

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

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

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