Определить так же среднее арифметическое чисел - VB
Формулировка задачи:
Помогите кто-нибудь...никак не могу понять в чем ошибка .....
Задание такое:
Дан одномерный массив N произвольных чиселюВывести на экран в строчку(используя элемент упраления TextBox) все числа массива,в столбик(исп. элемент управления ListBox) числа массива, лежащие в диапозоне от - 78 до + 95,включая границы,или сообщить,что таких чисел нет.Определить так же среднее арифметическое чисел,меньшиз 25 и больших - 10,их колличество и сумму или сообщить,что таких чисел нет.Все результаты вывести на экран с соответствующей подсказкой ,используя элемент управления Label.
Вот мой прог.код
но там ошибку выдает "next without for"!!!!!!!!!Что делать?помогите пожалуйста!)))
Решение задачи: «Определить так же среднее арифметическое чисел»
textual
Листинг программы
Private Sub Command1_Click() Dim N As Integer Dim Mas() As Single Dim I As Integer Dim Sum As Single Dim Kol As Integer Dim SP As String N = InputBox("Ââåäèòå Г°Г*çìåð Г¬Г*Г±Г±ГЁГўГ*") ReDim Mas(1 To N) As Single For I = 1 To N Mas(I) = InputBox("Ââåäèòå" + Str(I) + "-e ÷èñëî") Next I For I = 1 To N SP = SP + Str(Mas(I)) + " " Text1.Text = SP Next I For I = 1 To N If Mas(I) > -78 And Mas(I) < 95 Then List1.List(K) = Mas(I) Else Sum = 0 Kol = 0 End If Next I For I = 1 To N If Mas(I) >= -10 And Mas(I) <= 25 Then Sum = Sum + Mas(I) Kol = Kol + 1 End If Next I If Kol = 0 Then Text2.Text = "Г’Г*ГЄГЁГµ Г*ГҐГІ" Else Text2.Text = Sum Text3.Text = Kol Text4.Text = Sum / Kol End If End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д