powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / помогите vba
7 сообщений из 7, страница 1 из 1
помогите vba
    #38610501
pri1234
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
найти наибольшую цифру заданного натурального числа n
...
Рейтинг: 0 / 0
помогите vba
    #38610503
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это приказ?
...
Рейтинг: 0 / 0
помогите vba
    #38610508
pri1234
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нет это просьба
...
Рейтинг: 0 / 0
помогите vba
    #38610618
pri1234,
...
Рейтинг: 0 / 0
помогите vba
    #38611918
iMrTidy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pri1234,
...
Рейтинг: 0 / 0
помогите vba
    #38612242
TestSpeed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: vbnet
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.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
Option Compare Database
Option Explicit

Function LargestDigit%(n)

Dim str As String
Dim l As Long
Dim max As Variant
Dim curr As Variant

str = CStr(n)

For l = 1 To Len(str)
    curr = Mid(str, l, 1)
    If max < curr Then
        max = curr
    End If
Next

LargestDigit = max

End Function

Function LDigit%(n)
    Dim s$, i%
    
    s = CStr(n)
    For i = 9 To 1 Step -1
        If InStr(1, s, CStr(i)) > 0 Then _
        Exit For
    Next i
    LDigit = i
End Function

Sub testspeed()
    Dim n, t#, i&
    n = 12345678912345#
    t = Timer
    For i = 1 To 100000
    LDigit n
    Next i
    Debug.Print Timer - t

    t = Timer
    For i = 1 To 100000
    LargestDigit n
    Next i
    Debug.Print Timer - t
End Sub

...
Рейтинг: 0 / 0
помогите vba
    #38626343
iMrTidy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TestSpeed,

Справедливо для чисел больше 666.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / помогите vba
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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