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

массивы через вектор - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Все возможные комбинации 5 чисел http://www.cyberforum.ru/cpp-beginners/thread248547.html
В общем задача такая: Нужно, чтобы программа выдавала все возможные комбнации 5 чисел: 1 число от 1 до 32 2 число от 2 до 33, но больше 1 числа 3 число от 3 до 34, но больше 2 числа 4 число от 4 до 35, но больше 3 числа 5 число от 5 до 36, но больше 4 числа Добавлено через 17 часов 9 минут ну что ни кто не поможет?
C++ класс список создал класс список все вроде норм работает #include <iostream> using namespace std; class List{ protected: struct ListItem{ int Info; ListItem *Next; }; http://www.cyberforum.ru/cpp-beginners/thread248540.html
C++ Описание функции
Помогите написать код функции!? Задача: Программа. Описать функцию f (s, n, x), определяющую, какой символ чаще других встречается в строке s и сколько раз он в нее входит. Если таких символов несколько, то взять первый из них по алфавиту. С помощью этой функции провести анализ строки str.
программа для с++ C++
создала небольшую программку с++,а на другом компе она не отрывается. что там нужно установить,чтоб видело???
C++ Найти стороны треугольника. http://www.cyberforum.ru/cpp-beginners/thread248506.html
Треугольник задан величинами своих углов и радиусом описанной окружности. #include<math.h> #include<stdio.h> void main() { double a,b,c,z,r,x,y; printf("\n\nVvedite ugli v radianah\n\n"); printf("X=");scanf("%lf",&x); printf("Y=");scanf("%lf",&y);
C++ Как заполнить матрицу 6*9 случайными действительными числами и вывести на экран? Помогите плиз!! подробнее

Показать сообщение отдельно
fasked
Эксперт C++
 Аватар для fasked
4925 / 2505 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
25.02.2011, 23:41     массивы через вектор
Цитата Сообщение от skaska100 Посмотреть сообщение
произведение элементов массива с четными номерами
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
#include <vector>
#include <numeric>
#include <iostream>
#include <iterator>
#include <algorithm>
#include <functional>
 
int random()
{
    return std::rand() % 10 + 1;
}
 
template<typename _InIt, typename _Ty, typename _Func1, typename _Func2>
_Ty accumulate_if(_InIt _First, _InIt _Last, _Ty _Val, _Func1 F1, _Func2 F2){
        for(; _First != _Last; ++_First)
                if( F2(*_First) )
                        _Val = F1(_Val, *_First); 
        return _Val;
}
 
int main()
{
    std::vector<int> v (10);
    std::generate(v.begin(), v.end(), random);
    
    std::copy(v.begin(), v.end(), std::ostream_iterator<int>(std::cout, " "));
    std::cout << std::endl
              << "The product of all elements in vector is: " 
              << accumulate_if(v.begin(), v.end(), 1, std::multiplies<int>(), std::not1(std::bind2nd(std::modulus<int>(), 2)))
              << std::endl;
 
    return 0;
}
 
Текущее время: 00:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru