Вывод сортировки массива в виде таблицы - VB

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

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

все доброго времени суток, помогите пожалуйста прикрутить к коду вывод в виде таблицы(при помощи msflexgrid), массив берется из файла, сортировка методом простых вставок вот часть всей программы
Листинг программы
  1. Dim X(100) As String
  2. Dim w(100) As Integer
  3. Dim Tmp As Double
  4. Dim k As Long
  5. Dim t As Long
  6. Private am(0 To 5000), qm(0 To 1000), mm(0 To 5000) As Double
  7. Private Sub Command1_Click()
  8. Picture1.Cls
  9. Picture2.Cls
  10. Picture3.Cls
  11. p = 1
  12. j = 0
  13. a = Text1
  14. If Text1 <> "" Then
  15. Open a For Input As 1
  16. Do While Not (EOF(1))
  17. Input #1, m
  18. For i = 1 To Len(m)
  19. y = Mid(m, i, 1)
  20. If y = " " Then
  21. j = j + 1
  22. X(j) = Mid(m, p, i - p)
  23. p = i + 1
  24. End If
  25. Next i
  26. j = j + 1
  27. X(j) = Mid(m, p, Len(m))
  28. For i = 1 To j
  29. Picture1.Print X(i)
  30. Next i
  31. Loop
  32. Close #1
  33. For i = 1 To j
  34. w(i) = CInt(X(i))
  35. Next i
  36. End If
  37. End Sub
  38. Private Sub Command2_Click()
  39. If X(1) <> "" Then
  40. For i = 1 To 10
  41. B = w(i)
  42. j = 1
  43. Do While B < w(j)
  44. j = j + 1
  45. Loop
  46. For k = i To j + 1 Step -1
  47. w(k) = w(k - 1)
  48. Next k
  49. w(j) = B
  50. Next i
  51. End If
  52. For i = 1 To 10
  53. Picture2.Print w(i)
  54. Next i
  55. End Sub
заранее спасибо

Решение задачи: «Вывод сортировки массива в виде таблицы»

textual
Листинг программы
  1. For i = 1 To 10
  2. Picture2.Print w(i)
  3. MSFlexGrid1.TextMatrix(0, i) = w(i) - если в строчку
  4. MSFlexGrid1.TextMatrix(i, 0) = w(i) - если в столбик
  5. Next i

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


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

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

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

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

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

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