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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.67
Anetta
0 / 0 / 0
Регистрация: 16.06.2010
Сообщений: 7
#1

Найти сумму всех элементов массива, кратных 4 - C++

18.06.2010, 19:47. Просмотров 1108. Ответов 5
Метки нет (Все метки)

Пожалуйста, решите задачку, заранее благодарю!

Найти сумму всех элементов массива, кратных 4.
При составлении программы для обработки массивов согласно заданию, имя массива считать указателем на его первый элемент и оформлять решение соответствующим образом.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.06.2010, 19:47     Найти сумму всех элементов массива, кратных 4
Посмотрите здесь:

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

Найти количество и сумму элементов массива, кратных 7 - C++
Дана последовательность, состоящая из N чисел. Найти и вывести полученные результаты: 1. количество и сумму элементов, кратных 7; ...

Дан массив A[n][n]. Найти сумму элементов массива кратных 3 - C++
Доброго времени суток !помогите решить! Дан массив A. Найти сумму элементов!

Шаблон функции: найти сумму элементов массива, кратных 3 - C++
Создать шаблон функции: Найти сумму элементов массива C кратных 3. Нужна помощь, как это сделать.

Массивы в C++: найти сумму всех элементов массива - C++
Подскажите пожалуйста, где здесь ошибка? Мне нужно написать программу ввода 10 чисел в массив, и вывод их на экран с выводом суммы...

Найти сумму всех чисел от а до b кратных 13 и 5 - C++
Вот что я пока что написал... Как сложить значения не знаю... выходит бурда полная... { unsigned long a,b,i; cin >> a; cin >> b; ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
CyBOSSeR
Эксперт C++
2300 / 1670 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
18.06.2010, 19:54     Найти сумму всех элементов массива, кратных 4 #2
Цитата Сообщение от Anetta Посмотреть сообщение
Найти сумму всех элементов массива, кратных 4.
C++
1
2
3
4
5
6
7
8
9
int Sum(const int* arr, size_t size) {
  int result = 0;
 
  for (size_t i = 0; i < size; ++i)
    if (arr[i] % 4 == 0)
      result += arr[i];
 
  return result;
}
Вариант с STL.
C++
1
2
3
4
5
6
7
int SumOperation(int partial_result, int value) {
  return value % 4 == 0? partial_result + value : partial_result;
}
 
int Sum(const int* arr, size_t size) {
  return std::accumulate(arr, arr + size, 0, SumOperation);
}
Anetta
0 / 0 / 0
Регистрация: 16.06.2010
Сообщений: 7
18.06.2010, 19:56  [ТС]     Найти сумму всех элементов массива, кратных 4 #3
Спасибо огромнейшее =))
ISergey
Maniac
Эксперт С++
1373 / 884 / 52
Регистрация: 02.01.2009
Сообщений: 2,653
Записей в блоге: 1
18.06.2010, 21:09     Найти сумму всех элементов массива, кратных 4 #4
CyBOSSeR, C++0x
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <numeric>
 
int main(){
 
    int arr[5] = {4, 4, 4, 1, 8};
 
    std::cout << 
        std::accumulate
        (
            arr, arr + 5, 0, [](int x, int y) -> int
            { 
                if( !(y % 4) )  
                    return x + y;
                return x;
            }
        );
 
    return 0;
}
CyBOSSeR
18.06.2010, 22:24
  #5

Не по теме:

ISergey, надо бы присмотреться к новому стандарту...

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.06.2010, 07:05     Найти сумму всех элементов массива, кратных 4
Еще ссылки по теме:

Посчитать сумму всех элементов, кратных заданному числу - C++
Дан массив a из n целых чисел. Требуется посчитать сумму всех элементов, кратных заданному числу x.

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

Используя классы, найти сумму всех элементов массива - C++
Помогите, пожалуйста. Вот задача:Дан целочисленный массив размера N. Найти количество противоположных элементов в данном массиве. Я...

Используя классы, найти сумму всех элементов массива - C++
Помогите, пожалуйста, написать программу!! Вот задача: Дан массив размера N и целые числа K и L ( 1&lt;= K &lt;= L&lt;=N). Найти сумму всех...


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

Или воспользуйтесь поиском по форуму:
Anetta
0 / 0 / 0
Регистрация: 16.06.2010
Сообщений: 7
19.06.2010, 07:05  [ТС]     Найти сумму всех элементов массива, кратных 4 #6
Спасибо всем большое за помощь! ))
Yandex
Объявления
19.06.2010, 07:05     Найти сумму всех элементов массива, кратных 4
Ответ Создать тему
Опции темы

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