Вывести все возможные перестановки из трех букв - VB

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

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

Здравствуйте. В школе задали написать программу в Visual basic. Она должна выводить в Textbox все варианты ABC т.е. (AAA,AAC,ABC, BCA и т.д.). Помогите пожалуйста.(напишите исходник) Зарание благодарю(+1)

Решение задачи: «Вывести все возможные перестановки из трех букв»

textual
Листинг программы
  1. Private Sub Command1_Click()
  2. For I = 1 To Len(Text1.Text)
  3. TXT = Mid$(Text1.Text, I, 1)
  4. For I1 = 1 To Len(Text1.Text)
  5. If I1 <> I Or Len(TXT) > Len(Text1.Text) Then
  6.    TXT = TXT & Mid$(Text1.Text, I1, 1)
  7. End If
  8. Next I1
  9. List1.AddItem TXT
  10. Next I
  11. For I = Len(Text1.Text) To 1 Step -1
  12. TXT = Mid$(Text1.Text, I, 1)
  13. For I1 = Len(Text1.Text) To 1 Step -1
  14. If I1 <> I Or Len(TXT) > Len(Text1.Text) Then
  15.    TXT = TXT & Mid$(Text1.Text, I1, 1)
  16. End If
  17. Next I1
  18. List1.AddItem TXT
  19. Next I
  20. For i = 1 To Len(Text1.Text)
  21. List1.AddItem (String(Len(Text1.Text), Mid$(Text1.Text, i, 1)))
  22. Next i
  23. End Sub

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


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

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

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

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

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

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