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

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

Войти
Регистрация
Восстановить пароль
 
Romahka
0 / 0 / 0
Регистрация: 21.09.2013
Сообщений: 31
#1

Вычислить сумму элементов массива, которые являются четными - C++

25.12.2013, 23:58. Просмотров 240. Ответов 3
Метки нет (Все метки)

Вычислить сумму элементов массива, которые являются четными
числами и индексы которых делятся на 3.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.12.2013, 23:58     Вычислить сумму элементов массива, которые являются четными
Посмотрите здесь:

Вычислить сумму элементов массива, которые являются четными числами - C++
ОБРАБОТКА ОДНОМЕРНЫХ МАССИВОВ 1. Вычислить сумму элементов массива, которые являются четными числами и индексы которых делятся на 3. ...

Вычислить сумму элементов массива, которые являются четными числами - C++
ОБРАБОТКА ОДНОМЕРНЫХ МАССИВОВ 1. Вычислить сумму элементов массива, которые являются четными числами и индексы которых делятся на 3. ...

Вычислить сумму элементов массива, которые являются степенями пятерки и индексы которых есть нечетные числа - C++
ОБРАБОТКА ОДНОМЕРНЫХ МАССИВОВ 1. Вычислить сумму элементов массива, которые являются степенями пятерки и индексы которых есть нечетные...

Вычислить сумму элементов массива, которые являются степенями пятерки и индексы которых есть нечетные числа. - C++
Вычислить сумму элементов массива, которые являются степенями пятерки и индексы которых есть нечетные числа. помогите написать...

Вычислить сумму элементов, которые являются удвоенными нечетными числами - C++
помагите найти ошибки заранее благодарен. Задача:Дана прямоугольная матрица Аi,j (i=1,.n; j=1,m). Вычислить сумму элементов, которые...

Вычислить сумму элементов, которые являются удвоенными нечетными числами - C++
Дана прямоугольная матрица Аi,j (i=1,.n; j=1,m). Вычислить сумму элементов, которые яв-ляются удвоенными нечетными числами. ...

Определить количество и сумму элементов массива, которые не являются простыми числами - C++
Пусть задан массив натуральных чисел из n компонент. Определить количество и сумму его компонент,которые не являются простыми числами

Найти сумму тех элементов массива, которые являются простыми числами - C++
Дан массив натуральных чисел А(N), значения элементов которого лежат в диапазоне . Найти сумму тех элементов массива, которые являются...

Вычислить индексы и минимальное значение только тех сумм элементов массива, которые являются простыми числами. - C++
Вычислить индексы и минимальное значение только тех сумм элементов массива (a1 + a2, a2 + a3, ..., an-1 + an), которые являются простыми...

С++ Вычислить сумму элементов массива, которые делятся на 3 и индексы которых есть нечетные числа - C++
Вычислить сумму элементов массива, которые делятся на 3 и индексы которых есть нечетные числа


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
KOPOJI
Модератор
Эксперт HTML/CSSЭксперт PHP
16688 / 6614 / 431
Регистрация: 12.06.2012
Сообщений: 19,873
Завершенные тесты: 1
26.12.2013, 00:00     Вычислить сумму элементов массива, которые являются четными #2
Цитата Сообщение от Romahka Посмотреть сообщение
и индексы которых делятся на 3.
все числа делятся на 3. Вопрос только в том, с остатком от деления или нет..
^Tecktonik_KiLLeR
1159 / 441 / 22
Регистрация: 23.06.2009
Сообщений: 6,230
Завершенные тесты: 1
26.12.2013, 00:13     Вычислить сумму элементов массива, которые являются четными #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include "stdafx.h"
#include <iostream>
#include <time.h>
using namespace std;
 
 
 
int main()
{
    const int size=20;
    int array[size];
    int summa=0;
    for(int i=0;i<size;i++)
        {
            array[i]=rand()%100;
            cout<<array[i]<<" ";
        }
    cout<<endl;
    for(int i=0;i<size;i++)
        if(i%3==0 && array[i]%2==0)
            {
                summa+=array[i];
                cout<<"array["<<i<<"]="<<array[i]<<endl;
            }
 
        cout<<"Summa="<<summa<<endl;
        system("pause");
        return 0;
}
outoftime
║XLR8║
506 / 428 / 33
Регистрация: 25.07.2009
Сообщений: 2,295
26.12.2013, 00:46     Вычислить сумму элементов массива, которые являются четными #4
Romahka,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <iterator>
#include <algorithm>
 
int main()
{
    typedef std::istream_iterator<int> in;
    int i = 0;
    std::cout << std::accumulate(
        in(std::cin), in(), 0,
        [&i](const int &init, const int &value) { 
            return !(i++ % 3 || value & 1) ? value + init : init; 
        }
    );
    
    return EXIT_SUCCESS;
}
Bash
1
2
3
4
5
6
D:\Projects\c++\help>make
g++ cyberforum.cpp -o run.exe -std=c++11
 
D:\Projects\c++\help>run.exe
1 2 3 4 5 6 7 8 9 0 ^Z
4
Yandex
Объявления
26.12.2013, 00:46     Вычислить сумму элементов массива, которые являются четными
Ответ Создать тему
Опции темы

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