Найдите все пары чисел-близнецов из отрезка - VB

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

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

Собственно помогите решить задачку, есть наброски на работают не совсем так, как надо. Два простых числа называются близнецами, если они отличаются друг от друга на 2 (таковы, например, числа 41 и 43). Найдите все пары чисел-близнецов из отрезка [n,2n], где n - заданное натуральное число, большее двух, с помощью функции распознавания простых чисел. Приведём несколько примеров чисел-близнецов: (5,7), (11,13), (17,19), (22271,22273).
п.с поиск не помог :С

Решение задачи: «Найдите все пары чисел-близнецов из отрезка»

textual
Листинг программы
Function Sample(value)
    Sample="Простое"
    For i=2 To value-1
        If value Mod i =0 Then
            Sample="Составное"
            Exit Function
        End If
    Next
End Function
 
n=InputBox("Введите число больше 2")
For j=n To 2*n
    If Sample(j)="Простое" And Sample(j+2)="Простое" Then
        MsgBox  "Числа " & j & " и " & j+2 & " близнецы"
    End If
Next

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


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

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

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