Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
 Аватар для vladganja
2 / 2 / 2
Регистрация: 23.09.2013
Сообщений: 34

Вычислить сумму элементов с нечетными индексами

08.02.2015, 22:55. Показов 1678. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
1.
Вычислить сумму элементов с нечетными индексами
C++
1
2
3
4
5
6
7
8
9
10
void CMyClass::OnRadio1()
{
    UpdateData(TRUE);
    for (i=0; i<n; i++)
        if (i & 1)
        {
            sn+=arr[i];
        }
    UpdateData(FALSE);
}
Считает сумму с чет. индексами. Как исправить?
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
08.02.2015, 22:55
Ответы с готовыми решениями:

Вычислить сумму элементов массива с нечетными индексами и их среднее арифметические значение
1)Дан массив из N чисел (8&lt;N&lt;12). Вычислить сумму элементов с нечетными индексами и их среднее арифметические значение. 1.исходные...

Определить, делится ли сумма элементов массива с чётными индексами на сумму элементов с нечётными индексами
Привет Ребята! помогите с решением! в долгу не останусь) задано натуральное число n и массив и n целых чисел a0,a1,...,an-1. Написать...

В массиве определить произведение элементов с четными индексами и сумму элементов с нечетными индексами
Создание многомодульных программ ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ. -Составить программу,содержащую функции согласно заданного варианта ...

4
:)
Эксперт С++
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
08.02.2015, 23:29
C++
1
2
3
4
for (i=1; i<n; i+=2)
{
    sn+=arr[i];
}
0
 Аватар для vladganja
2 / 2 / 2
Регистрация: 23.09.2013
Сообщений: 34
08.02.2015, 23:34  [ТС]
ничего не изменилось, так же складывает четные элементы
0
Модератор
Эксперт по электронике
8979 / 6745 / 921
Регистрация: 14.02.2011
Сообщений: 23,857
08.02.2015, 23:36
Цитата Сообщение от vladganja Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
void CMyClass::OnRadio1()
{
    UpdateData(TRUE);
    for (i=0; i<n; i++)
        if (i & 1)
        {
            sn+=arr[i];
        }
    UpdateData(FALSE);
}
Считает сумму с чет. индексами.
серьезно?
смотрим первый четный индекс 0
i & 1=0 то бишь false
if не срабатывает
та же шняга и с индексами 2(10) 4(100) 6(110).......
а вот нечетные 1(1) 3(11) 5(101)
i & 1=1 то бишь true
if срабатывает
Цитата Сообщение от vladganja Посмотреть сообщение
Как исправить?
никак, все правильно
0
:)
Эксперт С++
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
08.02.2015, 23:41
Лучший ответ Сообщение было отмечено vladganja как решение

Решение

Цитата Сообщение от vladganja Посмотреть сообщение
так же складывает четные элементы
Если речь всё же о порядковом номере (а не об индексе элемента), то замени шапку цикла на
C++
1
for (i=0; i<n; i+=2)
в моем примере.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
08.02.2015, 23:41
Помогаю со студенческими работами здесь

Вычислить сумму отрицательных, произведение положительных и количество нулевых элементов массива с нечетными индексами.
Народ выручайте :D у меня заходы уже. задачка с одномерным массивом. Вычислить сумму отрицательных, произведение положительных и...

Найти сумму элементов с четными индексами и произведение элементов с нечетными индексами
Задан массив S(К). Найти сумму элементов с четными индексами и произведение элементов с нечетными индексами.

Найти сумму максимального значения элементов с четными индексами и минимального значения элементов с нечетными индексами в одномерном массиве
дан одномерный массив А.найти мах(a2,a4..)+мин(a1,a3) int main() { int y; cin&gt;&gt;N; for(int i=0; i&lt;N; i++) cin&gt;&gt;y; max=y;...

Найти сумму элементов с нечетными индексами
как найти сумму елементов с непарными индексами

Найти сумму значений положительных элементов выборки с нечетными и отрицательных элементов с четными индексами
Здравствуйте! Дано задание: Найти сумму значений положительных элементов выборки, имеющих нечетные номера, и отрицательных элементов...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru