Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/41: Рейтинг темы: голосов - 41, средняя оценка - 4.73
119 / 1 / 0
Регистрация: 06.06.2011
Сообщений: 16

Вывод делителей натурального числа

04.03.2013, 16:28. Показов 7945. Ответов 19
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Sub Z4()
A = InputBox("Введите натуральное число")
If A <= 0 Then
MsgBox ("Ошибка ввода данных")
Exit Sub
End If
Count = 0
    For i = 1 To A
        If A / i - Int(A / i) = 0 Then
        Count = Count + 1
        End If
     Next i
     MsgBox ("Количество делителей - " & Count & vbCrLf)
End Sub
Что нужно дописать чтобы выводило эти делители?!
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
04.03.2013, 16:28
Ответы с готовыми решениями:

Вывод на экран простых делителей натурального числа
Здравствуйте, помогите пожалуйста с задачей Составьте программу вывода на экран дисплея простых делителей натурального числа N

Составить программу, которая вычисляет количество S всех делителей и сумму Y всех делителей натурального числа N
1. Дано натуральное число N (N&lt;104). Составить программу, которая вычисляет количество S всех делителей и сумму Y всех делителей...

Программа вычисления числа простых делителей натурального числа М, не являющихся в то же время делителями числа N
В идеале нужен нужно написать метод: Составьте программу вычисления числа простых делителей натурального числа М, не являющихся в то же...

19
161 / 17 / 2
Регистрация: 14.07.2011
Сообщений: 74
04.03.2013, 18:06
Лучший ответ Сообщение было отмечено как решение

Решение

Visual Basic
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
Option Base 1
Sub Z4()
A = InputBox("Введите натуральное число")
If A <= 0 Then
   MsgBox ("Ошибка ввода данных")
   Exit Sub
End If
 
Count = 0
ReDim Arr(1 To A)
    
For i = 1 To A
    If A / i - Int(A / i) = 0 Then
       Count = Count + 1
       Arr(Count) = A / i
        
    End If
Next i
 
MsgBox ("Количество делителей - " & Count & vbCrLf)
 
For j = 1 To Count
    If Arr(j) <> "" Then
        MsgBox ("Делитель №" & j & "=" & Arr(j))
    End If
Next j
 
End Sub
3
 Аватар для Андрэич
2842 / 774 / 41
Регистрация: 20.05.2012
Сообщений: 2,055
05.03.2013, 02:03
Очевидное уточнение листинга, предоставленного matresh:
If A < 1 Then
MsgBox ("Ошибка ввода данных")
Exit Sub
End If
Кроме того, нужно уточнить очень широкое сейчас условие задачи, например, вывод натуральных делителей и т.д. - Пока вас поняли так

Добавлено через 29 минут
Ещё возможно, наверное, так (в шаге - возможные диапазоны делителей; подробно - для наглядности):
Visual Basic
1
2
3
4
5
6
7
8
9
...
For i = 1 To Ubound(Arr) Step 1
    If A / Arr(i) - Int(A / Arr(i)) = 0 Then
       lngCount = lngCount + 1
       S = S & Format$(Arr(i)) & ","
       Debug.Print "Всего вариантов - " & lngCount & ": " & Left$(S,Len(S)-1)   
    End If
Next i
...
(Не проверял)

Добавлено через 6 минут
Debug.Print "Всего вариантов - " & lngCount & ": " & Left$(S,Len(S)-1) можно вынести за цикл (после Next i)
1
 Аватар для Sasha_Smirnov
5562 / 1370 / 150
Регистрация: 08.02.2009
Сообщений: 4,109
Записей в блоге: 30
05.03.2013, 02:05
Ну Роскосмос, видать, тоже не проверял!.. Код не стихотворение — им не любоваться!
1
 Аватар для Андрэич
2842 / 774 / 41
Регистрация: 20.05.2012
Сообщений: 2,055
05.03.2013, 02:40
Упс, да, решение с массивом не очень удачное
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Sub Z4()
Dim lngCount As Long, S As String, i As Integer, a
 
a = val(InputBox("Введите натуральное число"))
If a < 1 Then
   MsgBox ("Ошибка ввода данных")
   Exit Sub
End If
 
'lngCount = 0
'ReDim Arr(1 To a)
    
For i = 1 To a Step 1
'    Arr(i) = i
    If a / i - Int(a / i) = 0 Then
       lngCount = lngCount + 1
       S = S & Format$(i) & ","
    End If
Next i
 
Debug.Print "Число - " & a & ". "; "Всего вариантов - " & lngCount & ": " & Left$(S, Len(S) - 1)
 
End Sub
0
 Аватар для Sasha_Smirnov
5562 / 1370 / 150
Регистрация: 08.02.2009
Сообщений: 4,109
Записей в блоге: 30
05.03.2013, 03:43
Вот отчиповал код от matresh:
Visual Basic
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
Sub AI()
    a = InputBox("Введите a", "Ввод натурального числа", Year(Now))
    If IsNumeric(a) And a <= 0 Or a = Empty Then
       MsgBox ("Ошибка ввода: значение пусто либо не больше нуля.")
       Exit Sub
    End If
     
    If IsNumeric(a) Then ReDim arr(1 To Sqr(a)) Else Exit Sub
        
    For i = 1 To Sqr(a)
'        If (a / i) = (a \ i) Then 'тоже работает, но на числах лишь до 2^31
        If Fix(a / i) = a / i Then
           Count = Count + 1
           arr(Count) = a / i
        End If
    Next i
    
           Count2 = Count 'далее счёт делителей числа a, меньших чем Sqr(a)
     
    For j = Count To 1 Step -1
           Count2 = Count2 + 1
           arr(Count2) = a / arr(j)
    Next j
     
    MsgBox "Количество натуральных делителей " & a & ": " & Count2 & vbCr & _
    vbCr & "Делители: " & Mid(Join(arr, "|"), 1, InStr(Join(arr, "|"), "||"))
End Sub
Выполняется заметно быстрее, где-то в Sqr(a) раз (не проверял)☻:
Миниатюры
Вывод делителей натурального числа   Вывод делителей натурального числа  
1
 Аватар для Андрэич
2842 / 774 / 41
Регистрация: 20.05.2012
Сообщений: 2,055
05.03.2013, 04:17
Лучший ответ Сообщение было отмечено как решение

Решение

Подправил свой с учётом больших чисел:
Visual Basic
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
Option Compare Database
Option Explicit
 
Sub Z4()
Dim S As String, numCount, i, a
 
a = CCur(InputBox("Введите натуральное число"))
 
    If a < 1 Then
       MsgBox ("Ошибка ввода данных")
       Exit Sub
    End If
 
    For i = 1 To a Step 1
        If i Mod 10000 = 0 Then DoEvents
        If a / i - Int(a / i) = 0 Then
           numCount = numCount + 1
           S = S & Format$(i) & ","
           Debug.Print i
        End If
    Next i
    
MsgBox "Число - " & Format$(a) & ". Всего вариантов - " & Format$(numCount) & ": " & _
        vbNewLine & vbNewLine & _
        Left$(S, Len(S) - 1), _
        vbInformation, "Результаты поиска делителей"
End Sub
Миниатюры
Вывод делителей натурального числа  
2
 Аватар для Андрэич
2842 / 774 / 41
Регистрация: 20.05.2012
Сообщений: 2,055
05.03.2013, 05:48
Лучший ответ Сообщение было отмечено как решение

Решение

По времени:
Кликните здесь для просмотра всего текста
Visual Basic
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
Option Compare Database
Option Explicit
 
Public Declare Function timeGetTime Lib "winmm.dll" () As Long
 
Sub Z4()
Dim S As String, numCount, i, a, t
 
a = CCur(InputBox("Введите натуральное число"))
t = timeGetTime
 
    If a < 1 Then
       MsgBox ("Ошибка ввода данных")
       Exit Sub
    End If
 
    For i = 1 To a Step 1
        If i Mod 10000 = 0 Then DoEvents: Debug.Print i
        If a / i - Int(a / i) = 0 Then
           numCount = numCount + 1
             Debug.Print numCount
           S = S & Format$(i) & ","
        End If
    Next i
    
MsgBox "Число - " & Format$(a) & ". Всего вариантов - " & Format$(numCount) & ": " & _
        vbNewLine & vbNewLine & _
        Left$(S, Len(S) - 1) & _
        vbNewLine & vbNewLine & _
        "Время выполнения - " & Format$((timeGetTime - t) / 1000, "0.00") & " сек", _
        vbInformation, "Результаты поиска делителей"
End Sub

(Примечание: во время работы кода для 10-тизначного числа (1234567890) одновременно использовались графич редактор и некоторые др программы...)
Миниатюры
Вывод делителей натурального числа   Вывод делителей натурального числа   Вывод делителей натурального числа  

Вывод делителей натурального числа   Вывод делителей натурального числа   Вывод делителей натурального числа  

1
 Аватар для Sasha_Smirnov
5562 / 1370 / 150
Регистрация: 08.02.2009
Сообщений: 4,109
Записей в блоге: 30
05.03.2013, 11:51
Цитата Сообщение от Андрэич Посмотреть сообщение
Подправил свой с учётом больших чисел...
А ежели 11-значное число (чем чёрт вуз ни шутит!) — ждать 30000 с?! Используйте квадратный корень:
Миниатюры
Вывод делителей натурального числа   Вывод делителей натурального числа  
1
 Аватар для Андрэич
2842 / 774 / 41
Регистрация: 20.05.2012
Сообщений: 2,055
05.03.2013, 17:07
Лучший ответ Сообщение было отмечено как решение

Решение

Цитата Сообщение от Sasha_Smirnov Посмотреть сообщение
Используйте квадратный корень
Я так и не понял, как он у вас так действует...
Это в тысячи раз, получается, быстрее?
0
6082 / 1327 / 195
Регистрация: 12.12.2012
Сообщений: 1,023
05.03.2013, 23:17
Лучший ответ Сообщение было отмечено как решение

Решение

Цитата Сообщение от Андрэич Посмотреть сообщение
Я так и не понял, как он у вас так действует...
Количество натуральных делителей числа n>1, представленного в канонической форме

https://www.cyberforum.ru/cgi-bin/latex.cgi?n = {{p}_{1}}^{{a}_{1}}\cdot {{p}_{2}}^{{a}_{2}}\cdot... \cdot{{p}_{k}}^{{a}_{k}} (*)

где

https://www.cyberforum.ru/cgi-bin/latex.cgi?1<{p}_{1}<{p}_{2}<...<{p}_{k} (**)

и https://www.cyberforum.ru/cgi-bin/latex.cgi?{p}_{1},\: {p}_{2},\: ...\: ,\: {p}_{k} - натуральные числа

равно

https://www.cyberforum.ru/cgi-bin/latex.cgi?r(n)= \left({\alpha}_{1}+1\right)\left({\alpha}_{2}+1\right)...\left({\alpha}_{k}+1\right) (***)

Но в разложении (*) числа n основания степеней как минимум не меньше двух (что следует из (**)), и, следовательно, само число n как минимум в квадрат больше числа (***) своих натуральных делителей. Тогда верхняя оценка для количества натуральных делителей числа n равна √n.

Цитата Сообщение от Андрэич Посмотреть сообщение
Это в тысячи раз, получается, быстрее?
Да, изрядно быстрее - теоретически в √n раз быстрее (n - величина разлагаемого числа).

С уважением,
Aksima
2
 Аватар для Андрэич
2842 / 774 / 41
Регистрация: 20.05.2012
Сообщений: 2,055
05.03.2013, 23:29
Aksima, ок, Спасибо! Буду разбираться, вспоминать (это, кажется, класс 7...)
А я правильно понял, что буквально из озвученного условия не следует, что делители также должны быть натуральными?
1
6082 / 1327 / 195
Регистрация: 12.12.2012
Сообщений: 1,023
06.03.2013, 11:00
Добрый день, Андрэич,
Предлагаю еще геометрическую интерпретацию доказанной верхней оценки. Она не столь строга, зато более наглядна.

Как следует из геометрической интерпретации, величина √n ограничивает некоторый предел, за которым начинаются прямоугольники, в точности равные уже изображенным прямоугольником (просто они повернуты на 90°). Длина стороны прямоугольника может быть как натуральным, так и вещественным числом, и в этом смысле, действительно, можно сказать, что "из озвученного условия не следует, что делители также должны быть натуральными". Но тем не менее данная оценка имеет смысл только для натуральных делителей, так как вещественных чисел в любом отрезке, включая отрезок длиной √n - бесконечное множество.

С уважением,
Aksima
Миниатюры
Вывод делителей натурального числа   Вывод делителей натурального числа  
2
 Аватар для Sasha_Smirnov
5562 / 1370 / 150
Регистрация: 08.02.2009
Сообщений: 4,109
Записей в блоге: 30
06.06.2013, 17:30
Использовал удобный хронометраж: класс StopWatch. Выяснилось, что Word (у меня) на 1—2% быстрее Excel’я.
Visual Basic
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
Option Explicit 'необходимость объявить все переменные
Private Declare Function timeGetTime Lib "winmm.dll" () As Long 'Windows-таймер, 48 сут.
 
Sub AI() 'вывод всех делителей натурального числа длиной до 15 цифр
Dim i, j, t, Count, Count2, answer
Static A
    A = InputBox("Введите a", "Ввод натурального числа", IIf(A = Empty, Year(Now), A))
    If IsNumeric(A) And A <= 0 Or A = Empty Then
       MsgBox ("Ошибка ввода: значение пусто либо не больше нуля.")
       Exit Sub
    End If
     
    If IsNumeric(A) Then ReDim arr(1 To Sqr(A)) Else Exit Sub
 
t = timeGetTime
    For i = 1 To Sqr(A)
'        If (a / i) = (a \ i) Then 'тоже работает, но на числах лишь до 2^31
        If Fix(A / i) = A / i Then
           Count = Count + 1
           arr(Count) = A / i
        End If
    Next i
    
           Count2 = Count 'далее счёт делителей числа a, меньших чем Sqr(a)
     
    For j = Count To 1 Step -1
           Count2 = Count2 + 1
           arr(Count2) = A / arr(j)
    Next j
     
    answer = _
     "Время выполнения: " & Format$((timeGetTime - t) / 1000, "0.000") & " секунды." _
    & vbCr & vbCr & "Количество натуральных делителей " & A & ": " & Count2 & vbCr & _
    vbCr & "Делители: " & Mid(Join(arr, "\"), 1, InStr(Join(arr, "\"), "\\"))
    MsgBox answer
    Debug.Print Join(Split(answer, "\"), Chr(13)) 'в случае если ответ не влез в MsgBox
End Sub
Миниатюры
Вывод делителей натурального числа   Вывод делителей натурального числа  
1
 Аватар для Sasha_Smirnov
5562 / 1370 / 150
Регистрация: 08.02.2009
Сообщений: 4,109
Записей в блоге: 30
25.12.2013, 21:55
Цитата Сообщение от Андрэич Посмотреть сообщение
Это в тысячи раз, получается, быстрее?
Цитата Сообщение от Sasha_Smirnov Посмотреть сообщение
где-то в Sqr(a) раз
Исправленный код вот здесь: Найти все делители числа 512!

Ошибка была в двойном счёте делителей у чисел, являющихся квадратами. И вывод был не ахти.
1
 Аватар для Sasha_Smirnov
5562 / 1370 / 150
Регистрация: 08.02.2009
Сообщений: 4,109
Записей в блоге: 30
01.05.2015, 10:19
Цитата Сообщение от KoGG Посмотреть сообщение
Нет предела совершенству.
Visual Basic
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
Dim a
 
Sub AIJ()
If IsNumeric(a) Then a = CDec(a) Else a = 0: Exit Sub
 
Dim q, i, j, Count, Count2
    a = InputBox("Введите a", "Ввод натурального числа", IIf(a > 0, a, Year(Now)))
    If IsNumeric(a) And a <= 0 Or a = Empty Then
       MsgBox ("Введённое значение не больше нуля либо вообще не число.")
       Exit Sub
    End If
     
    If IsNumeric(a) Then ReDim arr(1 To a ^ (1 / 2) + 4) Else Exit Sub
        
    For i = 1 To Sqr(a)
        q = a / i
            If Fix(q) = q Then
               Count = Count + 1
               arr(Count) = q
            End If
    Next
    
           Count2 = Count       'далее счёт делителей числа a, меньших чем Sqr(a)
     
    For j = Count + (Sqr(a) = Fix(Sqr(a))) To 1 Step -1 'использовано, что True=-1
           Count2 = Count2 + 1
           arr(Count2) = a / arr(j)
    Next
     
MsgBox "Количество натуральных делителей " & Format(a, "#,###") & ": " & Count2 _
    & "." & vbCr & vbCr & "Делители числа (кроме его самого):" & vbCr & _
    Mid(Join(arr), InStr(Join(arr), Space(1)) + 1, InStr(Join(arr), Space(2)))
End Sub
На 17-м знаке переполняется, а так работает по-прежнему быстро.

Вот, скажем, 1234567898765432 кратно 555611115556-ти, что кратно 10001. Красота!

Для 19-значных ждать больше часа (я уснул):
Миниатюры
Вывод делителей натурального числа   Вывод делителей натурального числа  
0
 Аватар для Sasha_Smirnov
5562 / 1370 / 150
Регистрация: 08.02.2009
Сообщений: 4,109
Записей в блоге: 30
07.05.2015, 04:23
Ещё один замечательный результат (за 5 минут 15 секунд при 3 ГГц):
Миниатюры
Вывод делителей натурального числа  
0
 Аватар для Sasha_Smirnov
5562 / 1370 / 150
Регистрация: 08.02.2009
Сообщений: 4,109
Записей в блоге: 30
11.05.2015, 12:06
В ответ на комментарий (который +): а дома-то я ещё глубже копнул!

Вообще жаль, что это не моя тема. Razuvan-то и не знает...
0
 Аватар для Sasha_Smirnov
5562 / 1370 / 150
Регистрация: 08.02.2009
Сообщений: 4,109
Записей в блоге: 30
31.07.2016, 04:56
И, поскольку нет
Цитата Сообщение от KoGG Посмотреть сообщение
предела совершенству,
19-значный расчёт я сократил минут до 25, а 17-значный — до 2 минут (3 ГГц при загрузке ЦП 25%).

Просто стало интересно*, что вообще можно выжать из домашней ЭВМ без спецпакетов.
_______________
* с подачи geh’а: Простые ли числа 31, 331, 3331, 33331,
Миниатюры
Вывод делителей натурального числа   Вывод делителей натурального числа   Вывод делителей натурального числа  

0
6180 / 945 / 313
Регистрация: 25.02.2011
Сообщений: 1,381
Записей в блоге: 1
31.07.2016, 10:18
Цитата Сообщение от Sasha_Smirnov Посмотреть сообщение
19-значный расчёт я сократил минут до 25, а 17-значный — до 2 минут
Можно предложить следующий алгоритм:
Разложить число на простые множители, если число само не простое, то вычисления будут очень быстрыми
Далее генерируя все возможные сочетания из полученных делителей (удаляя дубликаты) получаем остальные делители числа.

Пример нахождения простых делителей из упомянутых выше, все вычисления менее секунды:
Visual Basic
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
Sub test2()
    Dim m$, t!
    t = Timer
    
    m = String$(16, "3") & 1
    Debug.Print m & " = " & PrimeFact(m)
    m = String$(18, "3") & 1
    Debug.Print m & " = " & PrimeFact(m)
    m = "5122561286432168421"
    Debug.Print m & " = " & PrimeFact(m)
    m = "1234567890987654321"
    Debug.Print m & " = " & PrimeFact(m)
    
    Debug.Print Timer - t
End Sub
 
Function PrimeFact$(m$)
    Dim i&, txt$, n
    n = CDec(m)
    If n < 4 Then
        PrimeFact = "Prime"
        Exit Function
    End If
    i = 3
    While Fix(n / 2) = n / 2
        n = Fix(n / 2)
        txt = txt & "*2"
    Wend
    While CDec(i) * i <= n
        If Fix(n / i) <> n / i Then i = i + 2 Else n = Fix(n / i): txt = txt & "*" & i
    Wend
    If n > 1 Then txt = txt & "*" & n
    If InStr(2, txt, "*") Then PrimeFact = Mid$(txt, 2) Else PrimeFact = "Prime"
End Function
33333333333333331 = 31*1499*717324094199
3333333333333333331 = 1009*1303427*2534550017
5122561286432168421 = 3*101*4999*20071*168497083
1234567890987654321 = 3*3*7*19*928163*1111211111
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
31.07.2016, 10:18
Помогаю со студенческими работами здесь

Вычислить сумму четных делителей натурального числа M, больших числа P, но меньших числа Q
Составить программу вычисления суммы четных делителей натурального числа M, больших числа P, но меньших числа Q.

Подсчет числа нечетных делителей, кратных 7, натурального числа с использованием подпрограмм
Составьте программу подсчета числа нечетных делителей, кратных 7, натурального числа М с использованием подпрограмм.

Для заданного натурального числа N определить, у какого числа больше делителей
begin write('Введите N:');readln(n); for i:=1 to n do begin kk:=0; for j:=2 to i-1 do if i mod j=0 then...

Вычисление суммы четных делителей натурального числа М, больших числа Р
составить программу вычисления суммы четных делителей натурального числа М,больших числа Р,но меньших числа Q.

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru