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

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

Войти
Регистрация
Восстановить пароль
 
SavvyZOR
0 / 0 / 0
Регистрация: 20.10.2013
Сообщений: 13
#1

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

27.10.2013, 01:57. Просмотров 325. Ответов 3
Метки нет (Все метки)

1. Даны числа натурального ряда от 4 до 100, накопить произведение только тех чисел из этого ряда, которые заканчиваются на цифру 1.
И собственно говоря, вторая.

С++, и желательно с комментариями. Заранее спасибо.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.10.2013, 01:57     Накопить произведение только тех чисел из ряда, которые заканчиваются на цифру 1
Посмотрите здесь:

C++ Посчитать произведение тех цифр числа, которые кратны 3
C++ Определить сумму элементов главной диагонали матрицы, которые заканчиваются на цифру 7
Найти произведение только тех чисел, которые больше заданного M C++
C++ Массивы. Найти произведение только тех чисел, которые больше заданного числа М.
C++ Удалить все числа, которые начинаются и заканчиваются на одну и ту же цифру
Масивы: удалить все числа которые начинаются и заканчиваются на одну и ту же цифру C++
Массивы. Вставить новый элемент после всех элементов, которые заканчиваются на данную цифру C++
C++ Найдите 10 первых натуральных чисел, больше 100, кратные 9 и заканчиваются на цифру 7
C++ Вводится последовательность n целых чисел Найти сумму и количество тех, которые имеют последнюю цифру 2 или 5
Найти все числа диапазона, которые заканчиваются на любую парную цифру. C++
Программа для определения всех натуральных чисел, которые заканчиваются на 2 C++
Найти произведение только тех чисел, которые больше заданного числа М C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
IchimaruGin
61 / 61 / 24
Регистрация: 14.07.2013
Сообщений: 289
Завершенные тесты: 1
27.10.2013, 02:08     Накопить произведение только тех чисел из ряда, которые заканчиваются на цифру 1 #2
Если вы хотите что бы вам помогли покажите свои наработки.
Если вы хотите что бы за вас все сделали вам в фриланс.
И ещё одно :
Запрещено создавать темы с множеством вопросов во всех разделах, кроме разделов платных услуг. Один вопрос - одна тема.
lemegeton
2917 / 1346 / 133
Регистрация: 29.11.2010
Сообщений: 2,720
27.10.2013, 03:12     Накопить произведение только тех чисел из ряда, которые заканчиваются на цифру 1 #3
Сообщение было отмечено автором темы, экспертом или модератором как ответ
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. Вычислить кол-во таких членов. ( Без использования массива ).
Во-первых, "семичлены" порвали в клочья.
Во-вторых, в каком же виде заданы "семичлены" последовательности, если не в массиве? Ведь где-то же их надо заменить.
SavvyZOR
0 / 0 / 0
Регистрация: 20.10.2013
Сообщений: 13
27.10.2013, 10:54  [ТС]     Накопить произведение только тех чисел из ряда, которые заканчиваются на цифру 1 #4
"Семичлены", так в книжке написано.
Yandex
Объявления
27.10.2013, 10:54     Накопить произведение только тех чисел из ряда, которые заканчиваются на цифру 1
Ответ Создать тему
Опции темы

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