powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Упорядочен ли вектор?
2 сообщений из 2, страница 1 из 1
Упорядочен ли вектор?
    #33421221
Елена Б.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Необходимо проверить упорядочен ли заданный вектор по убыванию модулей своих элементов ?
...
Рейтинг: 0 / 0
Упорядочен ли вектор?
    #33421432
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
Public Sub IsArraySortedByDesc()
    Dim aintArray() As Integer
    Dim intI As Integer
    
    ReDim aintArray( 1  To  5 )
    
    aintArray( 1 ) =  5 
    aintArray( 2 ) = - 4 
    aintArray( 3 ) = - 3 
    aintArray( 4 ) = - 2 
    aintArray( 5 ) =  1 
       
    Debug.Print "Исходная массив: "
    
    For intI = LBound(aintArray) To UBound(aintArray)
        Debug.Print aintArray(intI)
    Next intI
    
    If fnIsSorted(aintArray) Then
        Debug.Print "Отсортирован по убыванию"
    Else
        Debug.Print "Не отсортирован по убыванию"
    End If
End Sub

Public Function fnIsSorted( _
  aintArray As Variant) As Boolean
    Dim intI As Integer
    
    fnIsSorted = True
    
    For intI = LBound(aintArray) To UBound(aintArray) -  1 
        If Abs(aintArray(intI +  1 )) > Abs(aintArray(intI)) Then
            fnIsSorted = False
            Exit For
        End If
    Next intI
End Function
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Упорядочен ли вектор?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]