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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Байты_Т http://www.cyberforum.ru/cpp-beginners/thread147174.html
Здравствуйте всем. Есть число целого типа(16 бит в С), что значит поменять местами младший байт со старшим? например число 17
C++ Чем по умолчанию инициализируется символьный массив? если '/0' конец массива, то что представляют собой остальные?? http://www.cyberforum.ru/cpp-beginners/thread147169.html
C++ Создать символьную матрицу
Пытаюсь создать символьную матрицу для колоды карт: class Card { char card; public: Card() { card={"6-CH"}; //задание карт cars={"6-KR"}; card={"6-TR"};
Перевод чисел из десятичной системы счисления в двоичную, восьмеричную, шестнадцатеричную C++
напишите код программы для проверки перевода чисел из десятичной системы счисления в двоичную,восьмеричную,шестнадцатеричную на языке С главный принцип в создании программы тоесть когда пользователь программы на листочке отдельно переводит числа , а затем вводит их в программу а программа их проверяет правильно ли он перевёл
C++ Перевод из десятичной системы счисления в двоичную, восьмеричную, 16-ричную http://www.cyberforum.ru/cpp-beginners/thread147161.html
создание программы для проверки перевода чисел из десятичной системы счисления в двоичную,восьмеричную,шестнадцатеричную на языке С ПРИМЕЧАНИЕ тоесть когда пользователь программы на листочке отдельно переводит числа , а затем вводит их в программу а программа их проверяет правильно ли он перевёл
C++ Сортировка участка матрицы Помогите пожалуйста, надо на С++ написать такую прогу: пользователь вводит размерность квадратной матрицы, она рандомно заполняется элементами от 0 до 99, выводится на экран. Затем ее участок (на рисунке) сортируется: столбцы по возрастанию, а все остальное заполняется нулями. Отсортированная матрица выводится на экран. Сделать все надо через подпрограммы, т. е. раздел main должен содержать... подробнее

Показать сообщение отдельно
CyBOSSeR
Эксперт C++
 Аватар для CyBOSSeR
2295 / 1665 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
18.06.2010, 19:54     Найти сумму всех элементов массива, кратных 4
Цитата Сообщение от 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);
}
 
Текущее время: 16:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru