Visual basic: Вывести все двузначные простые числа - VB

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

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

Помогите пожалуйста решить задачу! Совсем запуталась. Я ввела массив чисел от 10 до 99:
Листинг программы
  1. Dim M(0 To 89) As Integer, s As Integer
  2. M(0) = 10
  3. For i = 1 To 89
  4. M(i) = M(0) + 1
  5. M(0) = M(i)
  6. Next i
  7. M(0) = 10
  8. List1.List = M
  9. Dim D As Single
И теперь мне нужно выбрать из этих чисел только те,которые деляться только сами на себя и на еденицу. Помогите!!!

Решение задачи: «Visual basic: Вывести все двузначные простые числа»

textual
Листинг программы
  1. Private Sub Command1_Click()
  2. Dim M(89) As Integer, i As Integer
  3. For i = 0 To 89
  4.     M(i) = i + 10
  5.     If prVal(M(i)) = False Then List1.AddItem M(i)
  6. Next i
  7. End Sub
  8. Private Function prVal(n As Integer) As Boolean
  9. Dim i As Integer
  10. For i = 2 To Sqr(n) + 1
  11.     If (n Mod i = 0) Then prVal = True: Exit Function
  12. Next i
  13. prVal = False
  14. End Function

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


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

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

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

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

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

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