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

Рекурсия. Вывести на экран все перестановки чисел от 1 до n в лексикографическом порядке. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Область видимости и указатели http://www.cyberforum.ru/cpp-beginners/thread1112723.html
Разбираю пример Иногда возникают ситуации, когда значение локальной переменной за пределами блока, в котором она объявлена. Как быть в этом случае? Здесь нам и пригодятся указатели. int...
C++ Разработайте перегруженные функции нахождения среднего арифметического и среднего геометрического трех целых и вещественных чисел Составьте программу для решения задачи. Выясните, что больше: среднее арифметическое или среднее геометрическое трех положительных чисел. Разработайте перегруженные функции нахождения среднего... http://www.cyberforum.ru/cpp-beginners/thread1112720.html
C++ Написать программу, подсчитывающую количества слов в текстовом файле
Написать программу, подсчитывающую количества слов в текстовом файле. Нужно использовать File-New-Aplication + добавить кнопки и т д. Народ помогите пожалуйста, мучаюсь 2ой день, так и не понял...
C++ Не компилируеться код
Был проект в VS 2010 на С++ и Фрейморк(компилировался нормально), установил VS 2013 Максимальную запускаю то проект вот что выдает: C:\Program Files...
C++ Написать программу форматирования текста http://www.cyberforum.ru/cpp-beginners/thread1112683.html
Дан текст. в каждой строке слова разделены произвольным количеством пробелов.Пробелы могут стоять перед первым словом и за последним. Проверить,являются ли слова в каждой строке упорядоченными по...
C++ Екб и вузы Здравствуйте ребят у меня к вам вопрос! Мне 16 лет, недавно увлекся программированием, теперь появились вопросы на счет ВУЗа! Не могли бы вы подсказать какой ВУЗ выбрать,чтобы педагоги дали хорошую... подробнее

Показать сообщение отдельно
castorsky
1967 / 1068 / 79
Регистрация: 29.11.2013
Сообщений: 3,339
07.03.2014, 04:21
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
#include <iostream>
#include <algorithm>
 
int main ()
{
    int n;
 
    std::cout << "Enter n: ";
    std::cin >> n;
 
    int myints[n];
 
    for (int i = 0; i < n; i++)
        myints[i] = i + 1;
 
    std::sort (myints, myints + n);
    std::cout << "The " << n << "! possible permutations with 3 elements:\n";
 
    do {
        for (int i = 0; i < n; i++)
            std::cout << myints[i] << ' ';
        std::cout << '\n';
    } while ( std::next_permutation(myints, myints + n) );
 
    std::cout << "After loop: \n";
    for (int i = 0; i < n; i++)
        std::cout << myints[i] << ' ';
    std::cout << '\n';
 
  return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru