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

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

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

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

17.06.2010, 18:46. Просмотров 1525. Ответов 5
Метки нет (Все метки)

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

Найти сумму всех элементов массива, кратных 4 - C++
Пожалуйста, решите задачку, заранее благодарю! Найти сумму всех элементов массива, кратных 4. При составлении программы для...

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

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

Найти сумму всех элементов, кратных заданному числу - C++
Здравствуйте много уважаемые форумчане!!!Помогите решить задачу на языке С++ ..... Дан массив целых чисел. Найти сумму всех элементов,...

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

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

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Genius Ignat
1235 / 773 / 44
Регистрация: 16.09.2009
Сообщений: 2,014
17.06.2010, 20:04     Найти сумму всех элементов массива, кратных 4 #2
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
#include <conio.h>
 
 
int main(){
int mas[10]={1,2,3,4,5,6,7,8,9,10};
int sum = 0;
int i;
for( i = 0 ; i < 10 ; i++ )if(mas[i]%4==0)sum+=mas[i];
printf("sum: %d",sum);
printf("\n");
 
 
getch();
return 0;
}
NightmareZ
1339 / 562 / 37
Регистрация: 31.03.2009
Сообщений: 1,918
16.05.2012, 04:02     Найти сумму всех элементов массива, кратных 4 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <algorithm>
 
int main()
{
    int arr[] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
 
    int sum = 0;
    std::for_each(arr, &arr[sizeof(arr) / sizeof(int) - 1],
        [&sum](int x) -> void { if (x % 4 == 0) sum += x; });
    std::cout << "sum: " << sum << std::endl;
 
    return 0;
}
Петррр
5946 / 3383 / 336
Регистрация: 28.10.2010
Сообщений: 5,927
16.05.2012, 07:04     Найти сумму всех элементов массива, кратных 4 #4
NightmareZ, http://liveworkspace.org/code/024281...6b6755300bd34f
NightmareZ
1339 / 562 / 37
Регистрация: 31.03.2009
Сообщений: 1,918
16.05.2012, 07:06     Найти сумму всех элементов массива, кратных 4 #5
Цитата Сообщение от Петррр Посмотреть сообщение
Да, точно, "- 1" в моём коде лишнее.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.05.2012, 15:54     Найти сумму всех элементов массива, кратных 4
Еще ссылки по теме:

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

Найти сумму всех положительных элементов массива и среднее арифметическое всех элементов - C++
Помогите написать программу: Дан массив A. Найти сумму всех положительных элементов массива и среднее арифметическое всех чисел.

Программа не работает как надо. Задача: Вывести сумму всех элементов массива, кратных данному числу К (вводится с клавиатуры) - C++
Вот мой код. Суммарное число выводит слишком большее, а после завершения программы ошибку:&quot;Run-Time Check Failure #2 - Stack around the...

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

Найти сумму всех нечетных элементов массива и заменить все четные на эту сумму - C++
#include &lt;iostream&gt; using namespace std; void Sum(int a, int n, int&amp; sum) { for (int i = 0; i &lt; n; i++) { if (a % 2 != 0) ...

Найти сумму всех элементов массива, кроме элементов с номерами от K до L - C++
Дан массив размера N и целые числа K и L (1 &lt; K ≤ L ≤ N). Найти сумму всех элементов массива, кроме элементов с номерами от K до L...


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

Или воспользуйтесь поиском по форуму:
ForEveR
В астрале
Эксперт С++
7970 / 4732 / 320
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
16.05.2012, 15:54     Найти сумму всех элементов массива, кратных 4 #6
NightmareZ, Ну тут accumulate больше подойдет.

C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <numeric>
#include <vector>
 
int main()
{
   std::vector<int> vec = {1,2,3,4,5,6,7,8};
   std::cout << std::accumulate(vec.begin(), vec.end(), 0, [](const int sum, const int value)
   {
      return value % 4 ? sum : sum + value;
   }) << std::endl;
}
http://liveworkspace.org/code/69c30c...bb5b121e00f508
Yandex
Объявления
16.05.2012, 15:54     Найти сумму всех элементов массива, кратных 4
Ответ Создать тему
Опции темы

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