Составить блок-схему программы для сортировки динамического массива - VB

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

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

Нужно составить блок схему программы для сортировки динамического массива так чтобы найти в строчках максимальный и минимальный элементы и поменять эти строчки местами
ап ап ап

Решение задачи: «Составить блок-схему программы для сортировки динамического массива»

textual
Листинг программы
  1. Option Explicit
  2. Dim Matrix() As Integer
  3. Dim matrix_buf  As Integer, h As Integer
  4. Dim i As Byte, j  As Byte, n As Byte
  5.  
  6. Private Sub Command1_Click()
  7.     n = InputBox("Введите размер матрицы:", , 5)
  8.     ReDim Matrix(1 To n, 1 To n)
  9.     Randomize
  10.     Text1.Text = ""
  11.     For i = 1 To n
  12.         For j = 1 To n
  13.              Matrix(i, j) = Int(49 * Rnd + 1)
  14.              Text1.Text = Text1.Text & Matrix(i, j) & vbTab
  15.         Next j
  16.         Text1.Text = Text1.Text & vbCrLf
  17.     Next i
  18.     Command2.Enabled = True
  19. End Sub
  20.  
  21. Private Sub Command2_Click()
  22.  
  23.     For j = 1 To n
  24.          For i = 1 To n - 1 '
  25.               For h = 1 To n - 1
  26.                      If Matrix(j, h) > Matrix(j, h + 1) Then
  27.                           matrix_buf = Matrix(j, h)
  28.                           Matrix(j, h) = Matrix(j, h + 1)
  29.                           Matrix(j, h + 1) = matrix_buf
  30.                      End If
  31.                Next
  32.          Next '
  33.    Next
  34.    
  35.     Text2.Text = ""
  36.     For i = 1 To n
  37.          For j = 1 To n
  38.               Text2.Text = Text2.Text & Matrix(i, j) & vbTab
  39.          Next j
  40.          Text2.Text = Text2.Text & vbCrLf
  41.     Next i
  42.  
  43. End Sub

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


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

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

10   голосов , оценка 3.8 из 5

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

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

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