Форум программистов, компьютерный форум 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 написана на С++, в нем есть целая иерархия полноценных классов(абстрактные классы и его... подробнее

Показать сообщение отдельно
Ternsip
 Аватар для Ternsip
660 / 188 / 6
Регистрация: 10.05.2012
Сообщений: 595
16.05.2013, 14:56     Построить последовательность n!, для n=1…7 со всеми возможными перестановками из элементов этой последовательности
Miholapka,
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
#include <iostream>
#include <vector>
#include <algorithm>
 
using namespace std;
 
int main(){    
    for (int n = 1; n <= 7; n++) {
        int ans = 1;
        vector<int> v(n);
        for (int i = 0; i < n; i++) {
            v[i] = i + 1;
            ans *= v[i];
        }
        printf("%d! = %d\n", n, ans);
        do {
            for (int i = 0; i < n; i++) {
              putchar('0' + v[i]);
              putchar(' ');
            }
            putchar('\n');
        } while(next_permutation(v.begin(), v.end()));
        putchar('\n');
    }
    return 0;
}
 
Текущее время: 00:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru