Определить так же среднее арифметическое чисел - 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

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


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

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

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