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

Найти сумму чётных и нечётных чисел массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Радиус круга http://www.cyberforum.ru/cpp-beginners/thread427452.html
Не могу сделать, помогите пожалуйста a) Заданы два параметра: радиус круга и сторона равностороннего треугольника. Какая из площадей больше? b) Вычислить сумму √1+√2+...+√50
C++ Ввод двузначного числа и вывод обратного числа Помогите пожалуйста сделать( Арифметика: Z=4 cosα2 ⋅cos52 α⋅cos 4α Текст: Составить программу, в которая запрашивает ввод двузначного числа и выводит обратное число: Пример вывода: «sorce... http://www.cyberforum.ru/cpp-beginners/thread427451.html
начала разбираться с visual c++ 6.0 C++
только хотела запустить первую программу и сразу ошибки! C:\Program Files (x86)\Microsoft Visual Studio\MyProjects\1st\aa.cpp(18) : fatal error C1083: Cannot open include file: 'iostream.hh': No...
C++ задача на Файлы
Добрый день, помогите. Напечатать в столбце последние слова всех предложений текста
C++ Функция, дружественная классу, вложенному в шаблонный класс, или как написать итератор. http://www.cyberforum.ru/cpp-beginners/thread427410.html
Здравствуйте! Пишу аналог STL vector. Возникают следующие ошибки: source.cpp:11: error: expected initializer before ‘operator’ source.cpp:16: error: expected constructor, destructor, or type...
C++ задача на Строки Написать программу которая удаляет из введенной с клавиатуры строки начальные пробелы подробнее

Показать сообщение отдельно
go
Эксперт С++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
13.01.2012, 14:36
Цитата Сообщение от julian3045 Посмотреть сообщение
a) Статическая память. Двумерный массив. Дан массив целых чисел (5х5). Найти сумму чётных и
нечётных чисел.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <numeric>
 
int main ()
{
   int arr [5][5] = {
                { 1, 2, 3, 4, 5},
                { 1, 2, 3, 4, 5},
                { 1, 2, 3, 2, 6},
                { 1, 2, 3, 4, 5},
                { 3, 4, 5, 6, 3}
                    };
                    
   std::cout << std::endl
             << " Sum Odd = " << std::accumulate (&arr[0][0], &arr[4][5], 0, [] (int sum_so_far, int x) 
                                              { return x % 2 ? sum_so_far + x : sum_so_far ; } ) 
             << std::endl
             << " Summa Even = " << std::accumulate (&arr[0][0], &arr[4][5], 0, [] (int sum_so_far, int x) 
                                              { return !(x % 2) ? sum_so_far + x : sum_so_far ; } ) 
             << std::endl;
   return 0;
}
http://liveworkspace.org/code/d7257ff1c5fc2c5cabf7604059284b34
С использованием С++11
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru