В заданном одномерном массиве целого типа найти и напечатать те элементы - VB

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

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

В заданном одномерном массиве целого типа найти и напечатать те элементы, у которых последовательность цифр от младшего к старшему разряду является возрастающей, или сообщить, что таких нет. Использовать процедуру определения, является ли последовательность цифр от младшего к старшему разряду является возрастающей. Пожалуйста,помогите сделать.

Решение задачи: «В заданном одномерном массиве целого типа найти и напечатать те элементы»

textual
Листинг программы
  1. Private Sub Form_Click()
  2. Dim a(9), i As Integer, s As String
  3. For i = 0 To 9
  4.   a(i) = Int(990 * Rnd) + 10
  5.   If IsAscending(a(i)) Then s = s & " " & a(i)
  6. Next
  7. MsgBox Join(a) & vbCrLf & IIf(s = "", "таких нет", s)
  8. End Sub
  9.  
  10. Function IsAscending(ByVal N) As Boolean
  11. Dim L
  12. L = -1
  13. Do
  14.   If N Mod 10 <= L Then IsAscending = False: Exit Function
  15.   L = N Mod 10
  16.   N = N \ 10
  17. Loop While N
  18. IsAscending = True
  19. End Function

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


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

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

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

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

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

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