Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.07.2013, 23:19   #1
SelfishTroll
 
Регистрация: 03.07.2013
Сообщений: 3
Печаль Visual Basic.Массив

Задача: Дан одномерный массив А размерности N. Найти сумму положительных элементов и их количество.Знаю,что в чем-то ошибка,но не понимаю,где именно

Private Sub CommandButton1_Click()
Dim A() As Single, S As Single
Dim I As Integer, N As Integer
N = Val(TextBox1)
ReDim A(I)
For I = 1 To N
A(I) = InputBox("введи массив А")
Next I
If A(I) > 0 Then
S = S + A(I)
End If
TextBox2 = Str(S)
End Sub
SelfishTroll вне форума Ответить с цитированием
Старый 04.07.2013, 23:39   #2
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Есть
Код:
N = Val(TextBox1) 
 ReDim A(I)
Должно быть
Код:
N = Val(TextBox1) 
 ReDim A(N)
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
массив (n,n) visual basic fastm0use Общие вопросы .NET 1 14.03.2012 14:58
Visual Basic (двумерный массив) Vobydyn Помощь студентам 1 26.05.2011 16:19
Двумерный массив (Visual Basic) Bernuar Помощь студентам 0 28.04.2011 17:19
Visual Basic-одномерный массив! DESPUT Помощь студентам 12 02.06.2009 09:33