Форум программистов, компьютерный форум CyberForum.ru

Среднее арифмитическое - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ задача по C++( одномерный массив) http://www.cyberforum.ru/cpp-beginners/thread966495.html
В одномерном массиве, состоящем из п вещественных элементов, вычислить: • сумму отрицательных элементов массива; • произведение элементов массива, расположенных между максимальным и минимальным элементами. Упорядочить элементы массива по возрастанию.
C++ ЛВ(ЛОГИЧЕСКОЕ ВРОЖЕНИЯ) Помогите составить ЛВ в схеме if допустим int a; cin>>a; if(6>12) { cout<<"Hello ifloud"; } http://www.cyberforum.ru/cpp-beginners/thread966480.html
C++ Строчный массив
Всем доброго времени суток. Никак не могу найти решение проблемы в ответах на вопросы других пользователей, поэтому решил создать свою тему. Буду рад, если поможете (ну или покажете, где стоит искать решение проблемы) Итак, перейду к вопросу: надо было написать программу, которая при вводе длин сторон треугольника определила бы, существует ли такой треугольник и какой его тип. Вот сама...
Возведение в степень через цикл C++
Помогите пожалуйста, не очень понимаю как посчитать это выражение R=a/(a+b)^b так, чтобы степень считалась через for, while, do while, и нужно возводить в степень именно через цикл
C++ Тип данных http://www.cyberforum.ru/cpp-beginners/thread966462.html
Какой тип данных сможет произвести действие (A*(10^3000))*(B*(10^3000))???
C++ вводиться последовательность из N целых чисел вводиться последовательность из N целых чисел.Найти наибольшую по значению чётную цифру в каждом числе(функцией оформить определение наибольшоей чётной цифры числа) подробнее

Показать сообщение отдельно
Super GT
4 / 4 / 0
Регистрация: 23.12.2012
Сообщений: 131
01.10.2013, 19:07  [ТС]     Среднее арифмитическое
Короче, пытаюсь найти ТОЛЬКО сумму четных элементов:
C++ (Qt)
1
2
for (i = 0; i < size; i+2)
      Summa1 += mas[i];
Итог: сумма нечетных элементов

Аналогично, пытаюсь найти сумму нечетных элементов:
C++ (Qt)
1
2
for (i = 0; i < size; i++)
      Summa1 += mas[i];
Итог: выдает сумму ВСЕХ элементов

Если сделать: (для четных)
C++ (Qt)
1
2
for (i = 0; i < size; i+3)
      Summa1 += mas[i];
Итог: сумма элементов с шагом в три элемента

Вопрос: имеет ли смысл считать с 1, как в паскале?
===============================
Сделал так для четных:
C++ (Qt)
1
2
for (i = 1; i < size; i= i+2)
      Summa1 += mas[i];
Итог: работает
А начиная с 0 - считает нечетные. После Паскаля такая путаница, блин, где, как это индексирование...какая тонкость есть, найти бы ее...

Ага, догадываюсь. Чтоб считать нечетные, надо вести поиск с (-1). Хех.(

Добавлено через 8 минут
Все, сделал!

Для четных:
f
C++ (Qt)
1
2
or (i = 1; i < size; i= i+2)
      Summa1 += mas[i];
Для нечетных:
C++ (Qt)
1
2
for (i = 0; i < size; i= i+2)
      Summa1 += mas[i];
Хех, никто не сказал (или не заметил), что счет для четных элементов ведется с 1-цы.)

Однако если по логике, то бред какой-то. Вы мне скажите, ОНО ТАК И ЕСТЬ, или это мне только кажется?
 
Текущее время: 14:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru