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

Вычислить сумму и произведение для указанного кол-ва её аргументов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Матрицы. Указать индексы элемента с найденным значением. Отсортировать матрицу по убыванию http://www.cyberforum.ru/cpp-beginners/thread838332.html
Дана действительная матрица размера n*m, все элементы которой различны. В каждой строке выбирается элемент с наименьшим значением. Затем среди этих чисел выбирается наибольшее, указать индексы элемента с найденным значением. Отсортировать матрицу по убыванию. Проблема в том, что я понятия не имею как вот это вот написать.. Если кому будет не трудно, помогите пожалуйста..
C++ разработать собственный алгоритм шифрования и его реализацию разработать собственный алгоритм шифрования и его реализацию http://www.cyberforum.ru/cpp-beginners/thread838307.html
найдите ошибку в сортировке по возрастанию) C++
#include "stdafx.h" // подключение файла перекомпилированного заголовка #include "iostream" // подключение библиотеки ввод/вывод #include "math.h" // подключение библиотеки тригонометрических функций using namespace std; void main(void) // головная программа { setlocale (0, "Rus"); // русский язык abc: // метка для повтора
Решение уравнений типа f(x) =0 методом простых итераций с точностью до 10 в -6 степени C++
Ребят помогите написать программу на С++ для решения уравнений:x+ lgx = 0,5 и x^3 + 0,4*x^2 + 0,6*x – 1,6 = 0 Нужно найти действительные корни уравнения с точность до 10^-6. Буду очень благодарен!!!
C++ Чтение из файла http://www.cyberforum.ru/cpp-beginners/thread838287.html
Всем привет! чёт я не могу разобраться! есть файл 1.txt с содержимым: 1 0 0 1 0 0 1 1 0 0 1 0 0 1 1 0 0 1 0 0 1 1 0 0 1 0 0 1 1 0 0 1 0 0 1 1 0 0 1 0 0 1 1 0 0 1 0 0 1
C++ Зацикленный Catch ( исключения ) Всем доброго времени суток. Столкнулся с такой проблемой: В ниже приведенном коде, почему то, при установке флага failbit, когда управление передается catch, она зацикливается в while и вывод в поток cout происходит бесконечно, хотя она должна была вернуть управление в блок try после выполнения своих функций, а именно: вывода сообщения об ошибке. Подскажите пожалуйста в чем дело? ... подробнее

Показать сообщение отдельно
lemegeton
 Аватар для lemegeton
2909 / 1338 / 133
Регистрация: 29.11.2010
Сообщений: 2,720
15.04.2013, 13:29     Вычислить сумму и произведение для указанного кол-ва её аргументов
Цитата Сообщение от Laptev Alex Посмотреть сообщение
косвенный вызов функции
Интересно, что имеется в виду?


Может так?
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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#include <iostream>
 
 
typedef int (*Aggregator)(int result, int value);
 
int summator(int result, int value) {
  return result + value;
}
 
int multiplicator(int result, int value) {
  return result * value;
}
 
int aggregate(int *first, int *last, int initialValue,
  Aggregator aggregator) {
  int result = initialValue;
  while (first != last) {
    result = aggregator(result, *first++);
  }
  return result;
}
 
int main(int argc, char *argv[]) {
 
  int numbers[] = {1, 2, 3, 4, 5, 6, 7, 8};
  int numberOfNumbers = sizeof(numbers) / sizeof(numbers[0]);
  
  std::cout << "Sum of numbers: " << 
    aggregate(numbers, numbers + numberOfNumbers, 0, summator) <<
    std::endl;
 
  std::cout << "Multiplication of numbers: " <<
    aggregate(numbers, numbers + numberOfNumbers, 1, multiplicator) <<
    std::endl;
  
  std::cin.get();
  return 0;
}
 
Текущее время: 20:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru