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

Накопить произведение только тех чисел из ряда, которые заканчиваются на цифру 1 - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ вывод сортировки пузырьком http://www.cyberforum.ru/cpp-beginners/thread989094.html
Привет всем кто кликнул мою тему!) Есть программа которая сортирует элементы методом пузырька #include "stdafx.h" #include <iostream> #include "stdlib.h" #include <conio.h> #include <time.h> #include "iomanip" using namespace std;
C++ Имеются ли в массиве пары взаимно обратных соседних чисел? Дан одномерный массив x, x,..., x. Определить, имеется ли в нем пары взаимно обратных соседних чисел. Определить число таких соседств. http://www.cyberforum.ru/cpp-beginners/thread989093.html
иерархия объектов для battle city C++
Пишу игру Танчики ООП на С++. для начала стоит задача создать иерархию объектов а потом уже и классов. вот создал для объектов. правильно ли?
C++ Работа с датами
Для заданной даты определить число дней, прошедших с начала года. Для заданных двух дат – число дней между ними. Предоставить возможность обработки даты как минимум в пяти различных форматах. Например: 10-Sep-2013; 10/09/13; September 10, 2013; 10/9/2013; 10 September. Как рассчитать, я понимаю, но подскажите, как считать и обработать входные данные, чтоб с ними можно было работать.
C++ Шифр цезаря http://www.cyberforum.ru/cpp-beginners/thread989063.html
Столкнулся с такой проблемой нужно "Разработать прикладное приложение для шифрования текста с помощью шифра простой замены. Приложение должно выполнять ввод данных (текст может вводить непосредственно пользователь или выбрать файл с текстом), проверку введенных данных вывод соответствующих сообщений случая возникновения ошибок. записывать зашифрованный текст в файл." но я ни малейшего...
C++ Ввод строки в С++ Подскажите как сделать так, чтобы введенная строка (string) сохранилась без учета пробелов? а то getline пробелы тоже сохраняет, а cin читает до первого пробела подробнее

Показать сообщение отдельно
lemegeton
 Аватар для lemegeton
2908 / 1337 / 133
Регистрация: 29.11.2010
Сообщений: 2,720
27.10.2013, 03:12     Накопить произведение только тех чисел из ряда, которые заканчиваются на цифру 1
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
#include <iostream>
 
template <class T, class Predicate>
T getSum(T first, T last, Predicate predicate) {
  T sum(0);
  while (first != last) {
    if (predicate(first)) {
      sum = sum + first;
    }
    ++first;
  }
  return sum;
} 
 
bool endsWithOne(int n) {
  return n % 10 == 1;
}
 
int main(int, char**) {
 
  std::cout << getSum(4, 101, endsWithOne) << std::endl;
 
  return 0;
}
Добавлено через 2 минуты
Цитата Сообщение от SavvyZOR Посмотреть сообщение
Даны натуральное число n, целые числа a1, .... an. Заменить все больше семичлены последовательности а1, .... an числом 7. Вычислить кол-во таких членов. ( Без использования массива ).
Во-первых, "семичлены" порвали в клочья.
Во-вторых, в каком же виде заданы "семичлены" последовательности, если не в массиве? Ведь где-то же их надо заменить.
 
Текущее время: 19:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru