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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.82
KD8
1 / 1 / 0
Регистрация: 02.01.2012
Сообщений: 27
#1

Сумма четных элементов - C++

07.01.2012, 13:17. Просмотров 1424. Ответов 26
Метки нет (Все метки)

Народ, кто может как можно кратко написать программу, которая считает сумму четных элементов массива? Просто с длинным кодом у меня не работает...(((
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.01.2012, 13:17     Сумма четных элементов
Посмотрите здесь:

Найти количество отрицательных элементов столбца, у которого сумма четных элементов не больше 30. - C++
Найти количество отрицательных элементов столбца, у которого сумма четных элементов не больше 30. Добавлено через 1 час 7 минут ...

Сумма четных и не чётных элементов - C++
Помогите пожалуйста ошибку выдаёт. Код: #include <iostream> /* run this program using the console pauser or add your own...

Сумма нечетных и четных элементов - C++
Не пойму в чем ошибка, необходимо найти сумму нечетных и четных элементов #include "iostream" // Включении библиотеки ввода/вывода ...

Сумма четных элементов массива (переписать с использованием функции) - C++
Здравствуйте. Передо мной встала такая задача. Сделать обычную программу в программу через ф-цию. Найти сумму четных элементов массива. ...

Сумма элементов матрицы,стоящих в четных столбцах и нечетных строках. На C++. - C++
Помогите,пожалуйста написать программу на C++. написать программу получения суммы элементов матрицы А(m*n),стоящих в четных столбцах и...

Массивы: произведение ненулевых элементов, сумма четных чисел расположенных до минимального элемента - C++
Дорогие форумчане , помогите с задачкой , пожалуйста ) Условие : Задан массив вещественных чисел A(n). Найти - Произведение ненулевых...

Найти сумму четных элементов массива cтоящих в четных местах (Ошибка C2065: необъявленный идентификатор) - C++
найти сумму четных эл. массива V cтоящих в четных местах #include "stdafx.h" #include <stdio.h> #include <iostream> using...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Петррр
5946 / 3383 / 336
Регистрация: 28.10.2010
Сообщений: 5,927
07.01.2012, 16:43     Сумма четных элементов #16
C++
1
2
3
for(int i = 0; i < array_size; i++)
    if (array[i] % 2 == 0)
        sum += array[i];
dimcoder
Полярный
458 / 431 / 67
Регистрация: 11.09.2011
Сообщений: 1,129
07.01.2012, 16:47     Сумма четных элементов #17
Петррр, а зачем делать доп проверку? Непрактично...
KD8
1 / 1 / 0
Регистрация: 02.01.2012
Сообщений: 27
07.01.2012, 16:49  [ТС]     Сумма четных элементов #18
а куда это вставлять?
dimcoder
Полярный
458 / 431 / 67
Регистрация: 11.09.2011
Сообщений: 1,129
07.01.2012, 16:50     Сумма четных элементов #19
Так напишите:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <conio>
using namespace std;
 
int main ()
{
   int i, n, sum;
   int a[50];
   cout << "n=";
   cin >> n;
   for (i = 0; i < n; i++)
       cin >> a[i];
   sum = 0;
   for (i = 0; i < n; i += 2)
       sum+= a[i];
   cout << "sum = " << sum;
    getch();
    return 0;
}
KD8
1 / 1 / 0
Регистрация: 02.01.2012
Сообщений: 27
07.01.2012, 16:52  [ТС]     Сумма четных элементов #20
при добавлении 2+4 сумма равно 3... блииин.
Петррр
5946 / 3383 / 336
Регистрация: 28.10.2010
Сообщений: 5,927
07.01.2012, 16:57     Сумма четных элементов #21
dimcoder,
Цитата Сообщение от KD8 Посмотреть сообщение
но там надо найти сумму именно четных элементов, а не тех, которые стоят на четных местах. =)))
dimcoder
Полярный
458 / 431 / 67
Регистрация: 11.09.2011
Сообщений: 1,129
07.01.2012, 16:58     Сумма четных элементов #22
НЕ может быть! Вы точно скопировали? Проверьте сначала прогу из поста 13, а потом 19 (разница в 14 строке). В одном из них должно быть то что вам нужно. В 19 посте счет именно начинается с 0, то есть с чётного элемента.
KD8
1 / 1 / 0
Регистрация: 02.01.2012
Сообщений: 27
07.01.2012, 17:12  [ТС]     Сумма четных элементов #23
так что сделать?
dimcoder
Полярный
458 / 431 / 67
Регистрация: 11.09.2011
Сообщений: 1,129
07.01.2012, 17:14     Сумма четных элементов #24
Сначала скомпилировать пост 13, потом пост 19, а потом почувствовать разницу.
KD8
1 / 1 / 0
Регистрация: 02.01.2012
Сообщений: 27
07.01.2012, 17:32  [ТС]     Сумма четных элементов #25
ну смотрите я ввожу n=3 (например), а потом ввожу числа 2,2,4. Сумма получается 6. Может быть программа считает сумму элементов, стоящих на нечетных местах..?

Добавлено через 15 минут
dimcoder, Ваш код правильно работает для условие подсчета суммы элементов которые СТОЯТ НА ЧЕТНЫХ МЕСТАХ. А требуется просто сумма четных чисел. Если можете - помогите =)
dimcoder
Полярный
458 / 431 / 67
Регистрация: 11.09.2011
Сообщений: 1,129
07.01.2012, 18:05     Сумма четных элементов #26
О_о Извиняюсь, просто зациклился на задании из первого поста:
Цитата Сообщение от KD8 Посмотреть сообщение
программу, которая считает сумму четных элементов массива
Петррр, приношу свои извинения.
Вот прога
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <conio>
using namespace std;
 
int main ()
{
   int i, n, sum;
   int a[50];
   cout << "n=";
   cin >> n;
   for (i = 0; i < n; i++)
       cin >> a[i];
   sum = 0;
   for (i = 0; i < n; i++)
       if (a[i] % 2 == 0)
          sum+= a[i];
   cout << "sum = " << sum;
    getch();
    return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.01.2012, 18:22     Сумма четных элементов
Еще ссылки по теме:

Сумма четных чисел - C++
Найти сумму всех отрицательных четных двузначных чисел. Помогите разобраться,что здесь неправильно.... Код C++ #include...

Сумма четных чисел в интервале - C++
Как написать программу для нахождения суммы всех четных чисел, которые находятся в интервале (1,10)? Используя тип цикла for.

Сумма четных чисел в массиве - C++
Найти сумму четных элементов в массиве из 9 целых чисел

Сумма четных и нечетных в диапазоне от 1 до 100 - C++
Помогите написать в С++ программу: Найти сумму четных и нечетных в диапазоне от 1 до 100

Сумма цифр, стоящих на четных местах - C++
Дано число. Посчитать сумму цифр, стоящих на четных местах числа. #include&lt;conio.h&gt; #include&lt;stdio.h&gt; #include&lt;stdio.h&gt; ...


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

Или воспользуйтесь поиском по форуму:
KD8
1 / 1 / 0
Регистрация: 02.01.2012
Сообщений: 27
07.01.2012, 18:22  [ТС]     Сумма четных элементов #27
dimcoder, спасибо огромное, заработало)))Вы мне очень помогли))завтра экзамен))
Yandex
Объявления
07.01.2012, 18:22     Сумма четных элементов
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru