Вставить перед всеми строками, первый элемент которых делится на 3, строку из нулей - VB

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

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

Наработка есть, но незнаю как вставить строку, это вывод из файла просто
Листинг программы
  1. Dim n, m, mas(6, 6), mas_help(), mas_help2(), mas_help3(), j_min(), t, imax As Integer
  2. Private Sub Command1_Click()
  3. Open File1.Path + "\" + File1.FileName For Input As #1
  4. Input #1, n
  5. For i = 0 To n - 1
  6. For j = 0 To n - 1
  7. Input #1, mas(i, j)
  8. Next
  9. Next
  10. Close #1
  11. MSFlexGrid1.Rows = n + 1
  12. MSFlexGrid1.Cols = n + 1
  13. MSFlexGrid1.Row = 0
  14. For j = 0 To n
  15. MSFlexGrid1.Col = j
  16. MSFlexGrid1.ColWidth(j) = 400
  17. MSFlexGrid1.Text = j
  18. Next j
  19. MSFlexGrid1.Col = 0
  20. MSFlexGrid1.ColWidth(0) = 200
  21. For i = 0 To n
  22. MSFlexGrid1.Row = i
  23. MSFlexGrid1.Text = i
  24. Next i
  25. For i = 0 To n - 1
  26. MSFlexGrid1.Row = i + 1
  27. For j = 0 To n - 1
  28. MSFlexGrid1.Col = j + 1
  29. MSFlexGrid1.Text = mas(i, j)
  30. Next j
  31. Next i
  32. End Sub
Листинг программы
  1. Private Sub Command4_Click()
  2. k = 0
  3. ReDim mas_help(10, 10)
  4. ReDim mas_help2(10, 10)
  5. For i = 0 To n - 1
  6. For j = 0 To n - 1
  7. mas_help(i, j) = mas(i, j)
  8. mas_help2(i, j) = mas(i, j)
  9. Next
  10. Next
  11. k = 0
  12. imax = i
  13. For i = 0 To n - 1
  14. If mas(i, 0) Mod (3) = 0 Then k = k + 1
  15. Next
  16. For i = 0 To n - 1
  17. If mas(i, 0) Mod (3) = 0 Then
  18. Next
  19. MSFlexGrid3.Rows = n + 1 + k
  20. MSFlexGrid3.Cols = n + 1
  21. MSFlexGrid3.Row = 0
  22. For j = 0 To n
  23. MSFlexGrid3.Col = j
  24. MSFlexGrid3.ColWidth(j) = 400
  25. MSFlexGrid3.Text = j
  26. Next j
  27. MSFlexGrid3.Col = 0
  28. MSFlexGrid3.ColWidth(0) = 200
  29. For i = 0 To n + k
  30. MSFlexGrid3.Row = i
  31. MSFlexGrid3.Text = i
  32. Next i
  33. For i = 0 To n - 1 + k
  34. MSFlexGrid3.Row = i + 1
  35. For j = 0 To n - 1
  36. MSFlexGrid3.Col = j + 1
  37. MSFlexGrid3.Text = mas(i, j)
  38. Next j
  39. Next i
  40. End Sub

Решение задачи: «Вставить перед всеми строками, первый элемент которых делится на 3, строку из нулей»

textual
Листинг программы
  1. Dim n%, mas()
  2. Private Sub Command1_Click()
  3. Open "d:\1.txt" For Input As #1
  4. Input #1, n
  5. ReDim mas(n - 1, n - 1)
  6. ReDim mas_help(n - 1, n - 1)'добавлено
  7. '...

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


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

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

12   голосов , оценка 4.25 из 5

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

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

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