С Новым годом! Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.81/21: Рейтинг темы: голосов - 21, средняя оценка - 4.81
2 / 2 / 0
Регистрация: 29.12.2014
Сообщений: 22
1

Найти сумму элементов, стоящих на четных местах из n элементов

01.03.2015, 17:18. Показов 4375. Ответов 11
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый вечер нужна ваша помощь по VBA. Найти сумму элементов, стоящих на четных местах из n элементов. У меня никак не выходит.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.03.2015, 17:18
Ответы с готовыми решениями:

Вычислить сумму элементов одномерного массива, стоящих на четных местах
Дан вектор А(n). Вычислить суммму элементов стоящих на четных местах

Найти произведение P элементов, стоящих на четных местах
Помогите пожайлуста ребят! Дан массив a1,a2,...a8. Найти произведение P элементов, стоящих на...

Найти сумму элементов, стоящих на четных местах и произведение элементов, стоящих на нечетных местах
Дан одномерный массив y=(-1; 5,03; 6,2; -8,4; 0,7; 2,6). Найти сумму элементов, стоящих на четных...

Написать программу, находящую сумму элементов, стоящих на четных местах и максимум среди элементов, стоящих на нечетных местах.
Всем привет! Помогите, пожалуйста, решить две задачи по программированию. Задача 1: Задан массив...

11
3927 / 2324 / 786
Регистрация: 02.11.2012
Сообщений: 6,175
01.03.2015, 17:43 2
название темы очень информационное.
Цитата Сообщение от 21monstarvgta Посмотреть сообщение
У меня никак не выходит.
ваши попытки покажите.
0
6958 / 2861 / 550
Регистрация: 19.10.2012
Сообщений: 8,742
01.03.2015, 17:45 3
Visual Basic
1
2
3
4
5
    For Each el In x
        If считаем Then сумма = сумма + el
        считаем = Not считаем
    Next
    MsgBox сумма
2
2 / 2 / 0
Регистрация: 29.12.2014
Сообщений: 22
01.03.2015, 17:55  [ТС] 4
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
Sub ololo()
Dim m As Single
s = 0
n = InputBox("Ââåäèòå n")
For i = 1 To n
If i Mod 2 = 0 Then
s = s + i
End If
Next i
MsgBox ("ñóììà ÷åòíûõ = " + Str(s))
End Sub
Вот такое чудо у меня получилось в итоге. Укажите на ошибки если не трудно.
0
3218 / 967 / 223
Регистрация: 29.05.2010
Сообщений: 2,087
01.03.2015, 17:59 5
Неправильно понял
0
6958 / 2861 / 550
Регистрация: 19.10.2012
Сообщений: 8,742
01.03.2015, 18:01 6
Ну я бы в конце повыкидывал лишнее, достаточно
Visual Basic
1
MsgBox "сумма четных = " & s
А по задаче - неужели там нигде не написано что это за " элементов, стоящих"?
0
2 / 2 / 0
Регистрация: 29.12.2014
Сообщений: 22
01.03.2015, 18:12  [ТС] 7
Найти сумму элементов, стоящих на четных местах из n элементов.
Это действительно все условие задачи! А вот +Str понятное дело я исправил на & s

Добавлено через 7 минут
Вроде с таким условием я написал все верно. Вот только не ясно нужно ли вводить n т.к. по условию оно не дано.
0
6958 / 2861 / 550
Регистрация: 19.10.2012
Сообщений: 8,742
01.03.2015, 18:13 8
Ну обычно перебирают элементы какого-то массива, и суммируют значения этих элементов, а не их индексы/номера.
1
2 / 2 / 0
Регистрация: 29.12.2014
Сообщений: 22
01.03.2015, 18:17  [ТС] 9
у меня это 3 лаба по vba , не могли бы вы подсказать как перебирать именно элементы массива.
0
6958 / 2861 / 550
Регистрация: 19.10.2012
Сообщений: 8,742
01.03.2015, 18:24 10
Лучший ответ Сообщение было отмечено 21monstarvgta как решение

Решение

Visual Basic
1
s = s + массив(i)
Ну и в моём примере суммируются именно элементы массива x.
Вообще я не спец по лабам, так что я пас. Но уверен что если поискать - тут на форуме давно всё уже решено.
1
2 / 2 / 0
Регистрация: 29.12.2014
Сообщений: 22
03.03.2015, 20:25  [ТС] 11
Все ребята , я разрулил ,
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
Sub ololo()
Dim m As Single
Dim x As Single
x = 0
n = InputBox("Ââåäèòå êîëè÷åñòâî n ýëåìåíòîâ ")
For i = 1 To n
x = InputBox("Ââåäèòå ýëåìåíò ")
If i Mod 2 = 0 Then
s = s + x
End If
Next i
MsgBox ("ñóììà ÷åòíûõ = " & s)
End Sub
прикол в том что сам элемент тоже нужно задавать .
0
6958 / 2861 / 550
Регистрация: 19.10.2012
Сообщений: 8,742
03.03.2015, 21:11 12
И то верно - нафига тут вообще массив? Элементы они такие - они могут и так, голышом постоять, без всякой периодической системы... Раз элемент, два элемент...
0
03.03.2015, 21:11
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.03.2015, 21:11
Помогаю со студенческими работами здесь

В одномерном целочисленном массиве найти сумму всех четных элементов и сумму элементов, стоящих на четных местах
Задать целочисленный массив А из 10 чисел. Найти сумму всех четных элементов и сумму элементов,...

Вычислить сумму элементов матрицы, стоящих на четных местах и произведение элементов, стоящих на нечетных местах
Здравствуйте. Помогите пожалайсту, используя двумерные массивы, написать программу решения задачи:...

Вычислить сумму элементов, стоящих на чётных местах и произведение элементов, стоящих на нечётных местах
Для массива X(X1, X2......Xn), имеющего положительные и отрицательные элементы, вычислить сумму...

Найти сумму элементов массива, стоящих на четных местах. Подсчитать количество элементов, значения которых меньше 1
помогите пожалуйста решить задачку на паскале: Дан одномерный массив ci , где i=1...n. Найти сумму...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru