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

Построить последовательность n!, для n=1…7 со всеми возможными перестановками из элементов этой последовательности - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Реализовать функцию нахождения инверсии простого числа c по модулю m http://www.cyberforum.ru/cpp-beginners/thread866887.html
Реализовать функцию нахождения инверсии простого числа c по модулю m.Используя тернарный оператор=)Помогите пожалуйста)
C++ не работает где ошибка? #include<iostream> using namespace std; int main() { long i,s; for (int s=0; i = 0; i = 1.5; s=2.5; ++i; s=s+i) { cout<<s<<endl; } http://www.cyberforum.ru/cpp-beginners/thread866886.html
C++ Программная реализация задач на множествах
Здравствуйте! помогите пожалуйста написать задачу в С++ на тему :Программная реализация задач на множествах (объединение , Пересечение, разность , симметрическая разность , проверка вхождения в мнжества) любую задачку на тему
Доработка калькулятора C++
Привет всем... Прошу помоч с таким делом...Я ещё не дошёл до изучения классов но очень нужно доработать в чужой программе один момент... Программа калькулятор.Если мы введём например 3 +++ 6 или 1 + + 2 она должна выдать ошибку Я под кодом напишу мой вариант,но сомневаюсь что этого будет достаточно для правильной проверки Спасибо. #include "stdafx.h" #include <iostream> #include <locale>...
C++ Найти максимальный и минимальный элемент массива http://www.cyberforum.ru/cpp-beginners/thread866865.html
Всем доброго времени суток. Нужна помощь с заданиями. Сам не могу сделать, потому что нет возможности работать на Си. Заранее премного благодарен. Задание 6. Дан двумерный массив 8*8 вещественных чисел. Заполненный случайными числами от 20 до 150. Найти максимальный и минимальный элемент массива Добавлено через 22 часа 38 минут Люди добрые помогите, нужна помощь правда.
C++ Использовать код, написанный на С++ (DLL) в C# Требуется написать dll некоторых алгоритмов. Я хочу написать их на С++ с применением стандартных stl объектов, Затем компилирую dll, а потом я хочу эту dll подрубить к C#. Можно ли это сделать и как. Поставьте плиз на верный путь, дайте ссылку. Заранее благодарю Добавлено через 29 минут Причем dll написана на С++, в нем есть целая иерархия полноценных классов(абстрактные классы и его... подробнее

Показать сообщение отдельно
dev-a1056
 Аватар для dev-a1056
228 / 95 / 4
Регистрация: 16.04.2013
Сообщений: 315
Записей в блоге: 2
16.05.2013, 14:15     Построить последовательность n!, для n=1…7 со всеми возможными перестановками из элементов этой последовательности
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <algorithm>
#include <vector>
#include <iterator>
 
using namespace std;
 
int main()
{
    vector<int> v(7);
    int i = 1;
    generate(v.begin(), v.end(), [&i]()->int{ return i++; });
    do  {
        copy(v.begin(), v.end(), ostream_iterator<int>(cout," "));
        cout << '\n';
    } while(next_permutation(v.begin(), v.end()));
    system("pause");
    return 0;
}
Добавлено через 51 секунду
компилятор должен поддерживать лямбда выражения, иначе пиши функтор.

Добавлено через 1 минуту
ну если нужна своя реализация генерации перестановок, то можешь посмотреть у меня в блоге, правда там на C#.
 
Текущее время: 21:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru