Числовая последовательность и поиск элементов - VB

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

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

В числовую переменную последовательно вводятся произвольные числа не равные нулю. Количество вводимых чисел заранее не известно. Требуется вычислить и напечатать сумму тех из них, порядковые номера которых являются простыми числами. ну никак не получается самой программу написать( помогите,кто сможет

Решение задачи: «Числовая последовательность и поиск элементов»

textual
Листинг программы
Private Sub Command1_Click()
Dim l As Integer, i As Integer, f As Boolean, sum As Double
Do
 i = i + 1
 Do
  l = Val(InputBox("Ââåäèòå ÷èñëî: "))
 If l = 0 Then MsgBox ("Âû ââåëè Г*óëåâîå ÷èñëî.Ïîâòîðèòå ââîä")
 Loop Until l <> 0
 If i <> 1 Then
  f = True
  For j = 2 To Round(Sqr(i))
   If i Mod j = 0 Then f = False
  Next j
  If f Then
   sum = sum + l
   Print "×èñëî: "; l & " ГҐГЈГ® ГЁГ*äåêñ: " & i
  End If
 End If
Loop Until MsgBox("Âû õîòèòå ïîâòîðèòü ââîä?", vbYesNo) = 7
Print sum
End Sub

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


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

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

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