Массив после циклического сдвига выдает не все данные - VB

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

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

У меня такая противная задачка. Ну не знаю, каким же способом её ещё можно решить. Задача: Дан массив из N целых чисел. Циклически сдвигая его элементы вправо, поместить первый из максимальных на последнее место. Решение:
Мне нужно, чтоб массив выдавал, а он, жадина, только одно числои выдаёт!

Решение задачи: «Массив после циклического сдвига выдает не все данные»

textual
Листинг программы
Private Sub Command2_Click()
  For i = 1 To n
    If a(i) > Max Then
      Max = a(i): k = i
    End If
    txtMax.Text = Str(Max)
  Next i
  For j = k + 1 To n
    d = a(n)
    For i = n To 2 Step -1
      a(i) = a(i - 1)
    Next i
    a(1) = d
  Next j
  For i = 1 To n
    Text2.Text = Text2.Text & Str(a(i))
  Next i
End Sub

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


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

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

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