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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.12.2013, 23:31   #1
zvezda111
Новичок
Джуниор
 
Регистрация: 19.12.2013
Сообщений: 6
По умолчанию пожалуста помогите найти ошибку.

Sub massiv()
Dim a()
n = Cells(4, 2).Value
ReDim a(10)
' поиск суммы элементов массива, стоящих на четных местах
Sum = 0
For i = 2 To 10 Step 2
S = S + 2

Next i
MsgBox "сумма = " & S
Cells(6, 5).Value = S

End Sub
zvezda111 вне форума Ответить с цитированием
Старый 20.12.2013, 14:04   #2
ZX Spectrum-128
Участник клуба
 
Регистрация: 05.11.2013
Сообщений: 1,601
По умолчанию

Код:
S = S + a(i)
ZX Spectrum-128 вне форума Ответить с цитированием
Старый 20.12.2013, 15:25   #3
Son Of Pain
Участник клуба
 
Регистрация: 23.12.2010
Сообщений: 1,129
По умолчанию

А еще массив было бы неплохо чем-то заполнить, думаю )
Son Of Pain вне форума Ответить с цитированием
Старый 20.12.2013, 17:42   #4
zvezda111
Новичок
Джуниор
 
Регистрация: 19.12.2013
Сообщений: 6
По умолчанию

чем, можете подсказать? просто очень срочно нужно, а я не сильно понимаю(
zvezda111 вне форума Ответить с цитированием
Старый 20.12.2013, 17:49   #5
Son Of Pain
Участник клуба
 
Регистрация: 23.12.2010
Сообщений: 1,129
По умолчанию

А мы не знаем чем. Это у тебя в задании должно быть написано )
Son Of Pain вне форума Ответить с цитированием
Старый 20.12.2013, 18:01   #6
zvezda111
Новичок
Джуниор
 
Регистрация: 19.12.2013
Сообщений: 6
По умолчанию

Ну задание вот: да последовательность n чисел. найти сумму элементов чисел, стоящих под четными номерами
zvezda111 вне форума Ответить с цитированием
Старый 20.12.2013, 18:56   #7
ZX Spectrum-128
Участник клуба
 
Регистрация: 05.11.2013
Сообщений: 1,601
По умолчанию

Заполнение массива случайными числами

Код:
For i=1 to 10
 A(i)=rnd
Next i
ZX Spectrum-128 вне форума Ответить с цитированием
Старый 20.12.2013, 20:44   #8
zvezda111
Новичок
Джуниор
 
Регистрация: 19.12.2013
Сообщений: 6
По умолчанию

все равно не получается правильный результат(
Sub massiv_()
Dim a()
n = Cells(4, 2).Value
ReDim a(n)
' сумма элементов массива, стоящих на четных местах

s = 0
For i = 1 To 10
a(i) = Rnd
s = s + a(i)

Next i
MsgBox "сумма = " & s
Cells(6, 8).Value = s

End Sub
zvezda111 вне форума Ответить с цитированием
Старый 20.12.2013, 22:30   #9
ZX Spectrum-128
Участник клуба
 
Регистрация: 05.11.2013
Сообщений: 1,601
По умолчанию

Вы зачем склеили заполнение массива и его обработку???
ZX Spectrum-128 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите найти ошибку - StrToFloat выдаёт ошибку EConvertError для ячеек StringGrid (Delphi) Artsiom Помощь студентам 10 18.12.2013 14:10
Помогите найти ошибку Slavakin Общие вопросы C/C++ 0 06.11.2013 19:29
Помогите найти ошибку Дима82 Помощь студентам 4 19.05.2008 15:05