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

перестановки с повторениями! - C++

Восстановить пароль Регистрация
 
dima24rus
0 / 0 / 0
Регистрация: 01.10.2012
Сообщений: 8
20.11.2012, 15:53     перестановки с повторениями! #1
Помогите!
есть прога все считает правильно только не выводит значения с повторениями!
помогите исправить!

C++ (Qt)
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
// mat_kkursa.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
#include <iterator>
#include <iostream>
#include <algorithm>
#include <string>
using namespace std;
 
 
int main(void)
{
    string s = "qwe";
    sort(s.begin(), s.end());
    copy(s.begin(), s.end(), ostream_iterator<char>(cout, "\n"));
 
    string::iterator it = s.begin() + 1;
    do {
        unsigned int i = s.length();
        do {
            sort(s.begin(), it + 1);
            do {
                copy(s.begin(), it + 1, ostream_iterator<char>(cout, ""));
                cout << '\n';
            } while (next_permutation(s.begin(), it + 1));
            rotate(s.begin(), s.begin() + 1, s.end());
            --i;
        } while (i > 0);
        sort(s.begin(), s.end());
        ++it;
    } while (it != s.end() - 1);
 
    do {
        cout << s << '\n';
    } while (next_permutation(s.begin(), s.end()));
    system("pause");
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
DiffEreD
 Аватар для DiffEreD
1420 / 757 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
20.11.2012, 15:57     перестановки с повторениями! #2
Сложно понять что эта программа вообще должна делать. Напишите задание.
dima24rus
0 / 0 / 0
Регистрация: 01.10.2012
Сообщений: 8
20.11.2012, 15:58  [ТС]     перестановки с повторениями! #3
Составить все возможные слова получаемые из данного слова(возможен повтор букв в слове)
DiffEreD
 Аватар для DiffEreD
1420 / 757 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
20.11.2012, 16:12     перестановки с повторениями! #4
То есть вы хотите получить еще слова "qqq", "www" и "eee"?
dima24rus
0 / 0 / 0
Регистрация: 01.10.2012
Сообщений: 8
20.11.2012, 16:16  [ТС]     перестановки с повторениями! #5
да) так же qq ww ee
Yandex
Объявления
20.11.2012, 16:16     перестановки с повторениями!
Ответ Создать тему
Опции темы

Текущее время: 17:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru