Другие языки программирования и технологии

Visual Basic.Помогите написать программу.

1.Дана последовательность из N целых чисел.Напишите программу,которая определяет,какое число всретится раньше,положительное или отрицательное. 2.Составить программу вычисления суммы всех натуральных чисел,кратких b и меньших 100. 3.Квадратов первых n натуральных чисел,каждое из которых при делении на m даёт в остатке q
IV
Igor Vovk
1 673
Первую что-то не понял.
Sub z2()
Dim b, i As Integer
Dim summ As Long
Dim log As String
log = "Подходящие цифры- "
b = InputBox("Введите число от 1 до 99", "СУММА")
If b > 99 Or b < 1 Then
MsgBox ("Неверный ввод")
Exit Sub
End If
For i = 1 To 99
If i Mod b = 0 Then
summ = summ + i
log = log + Str(i) + ","
End If
Next i
MsgBox (log + " Их сумма = " + Str(summ))
End Sub

Sub z3()
Dim m, n, q, i As Long
Dim summ As Long
Dim log As String
log = "Подходящие числа- "
n = InputBox("N-количество чисел", "СУММА")
m = InputBox("Делитель", "СУММА")
q = InputBox("Остаток", "СУММА")
For i = m To n
'MsgBox ("ostatok" + Str(i) + "/" + Trim(Str(m)) + "=" + Str(i Mod m))
If (i Mod m) = q Then
'MsgBox ((i Mod m) - q)
summ = summ + i * i
log = log + Str(i) + ","
End If
Next i
MsgBox ("n=" + Str(n) + "m=" + Str(m) + "q=" + Str(q) + log + " Их их квадратов = " + Str(summ))
End Sub
Тынчтык Абдиллаев
Тынчтык Абдиллаев
1 677
Лучший ответ
вроде задачки простые, но я такое не изучаю... хм а самой никак нельзя подумать?
Igor Vovk Выбрала самое лёгкое из того,что надо сделать.Если могла не задавала бы вопрос