Оставить без изменений последовательность, если она упорядочена по возрастанию - VB

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

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

... в противном случае удвоить все элементы, кратные 4. я все волосы порвал. помогите, пожалуйста!

Решение задачи: «Оставить без изменений последовательность, если она упорядочена по возрастанию»

textual
Листинг программы
Sub Task(A() As integer)
  n%=Ubound(A,1)
  k%=0
  for i%=2 to n%
      If A(i%) < A(i%-1) then 
         k%=-1
         exit for
      end if
  Next i%
  if k%=0 then exit Sub
  For i%=1 to n%
       if (A(i%) mod 4) = 0 then A(i%)=2*A(i%)
  Next i%
End Sub

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


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

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

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