Сортировка, перестановка максимального и минимального чисел - Visual Basic .NET

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

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

Написал код где рандомно выводится 10 чисел в диапазоне от 1 до 100
Как сделать: 1) При нажатии на кнопку эти числа сортировались по возрастанию и по убыванию. 2) При нажатии на кнопку эти числа переставлялись местами. 3) При нажатии на кнопку находились Max и Min.

Решение задачи: «Сортировка, перестановка максимального и минимального чисел»

textual
Листинг программы
Private Sub test_Click(sender As System.Object, e As System.EventArgs) Handles Button6.Click
    Dim diapason = 100
    Dim kol = 10
    Dim num(kol - 1) As Integer
    Dim r As New Random
    For i = 0 To kol - 1
        num(i) = r.Next(1, diapason)
    Next
    Dim num1a() As Integer = num.Clone
    Array.Sort(num1a) 'по возрастанию
    Dim num1b() As Integer = num1a.Clone
    Array.Reverse(num1b) 'по убыванию
    'Min/Max
    Dim numMax = num.Max
    Dim numMin = num.Min
    'показать результат
    MsgBox(String.Join(", ", num) & vbCrLf & String.Join(", ", num1a) & vbCrLf & String.Join(", ", num1a) & vbCrLf & numMax.ToString & ", " & numMin.ToString)
End Sub

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


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

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

9   голосов , оценка 3.667 из 5
Похожие ответы