Найти сумму целых чисел из промежутка от 1 до 200, у которых ровно 5 делителей - VBA

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

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

Помогите пожалуйста Найти сумму целых чисел из промежутка от 1 до 200, у кото-рых ровно 5 делителей

Решение задачи: «Найти сумму целых чисел из промежутка от 1 до 200, у которых ровно 5 делителей»

textual
Листинг программы
  1. Sub main()
  2. Dim n As Integer, s As Integer, i As Integer, j As Integer, a(4), u As Integer
  3. For i = 1 To 200
  4.   u = 0
  5.   n = i
  6.   j = 2
  7.   Do While j <= n
  8.     While n Mod j = 0
  9.       a(u) = j
  10.       n = n \ j
  11.       If u = 4 Then
  12.         If n = 1 Then
  13.           Debug.Print i & "=" & Join(a, "*")
  14.           s = s + i
  15.         End If
  16.         Exit Do
  17.       End If
  18.       u = u + 1
  19.     Wend
  20.     j = j + 1
  21.   Loop
  22. Next
  23. Debug.Print "S=" & s
  24. End Sub

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


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

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

7   голосов , оценка 4 из 5

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

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

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