Числовая последовательность и поиск элементов - 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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д