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

Сформировать все возможные слова, получаемые из данного слова - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Необработанное исключение в "0x0fc1d484 (msvcr100d.dll)" в "1.exe": 0xC0000005: Нарушение прав доступа при чтении "0x00aee0af" http://www.cyberforum.ru/cpp-beginners/thread661505.html
помогите разобраться в чем ошибка? необходимо, чтобы ввод массива осуществлялся с клавиатуры построчно #include <stdio.h> #include <conio.h> #include <string.h> #define n 10 // Прототипы функций void bsort (char **arr, int size, int (*comp) (const char *s1, const char *s2));
C++ Бинарный поиск деления пополам Здравствуйте, не могу понять почему так: ввожу число 3 и ничего не выводится(со всеми остальными числами всё получалось) #include <iostream> #include <cstdio> using namespace std; int main() { int i, current; current = 1000; http://www.cyberforum.ru/cpp-beginners/thread661500.html
C++ Найти номер элемента, значение которого близко к среднему значению массива
не пойму, что не так.... #include "stdafx.h" #include <iostream> #include <conio.h> #include <clocale> #include <math.h> #include <cstdlib>
C++ Составить программу для проверки утверждения «Результатами вычислений по формуле x ^ 2 + x +17 при 0 ≤ x ≤ 15 являются простые числа »
Составить программу для проверки утверждения «Результатами вычислений по формуле x ^ 2 + x +17 при 0 ≤ x ≤ 15 являются простые числа ». вот что я писал, а дальше я не знаю ( #include <iostream> #include <locale.h> #include <conio.h> using namespace std; int main() {
C++ Написать функцию, которая принимает указатель на 2 последовательности и печатает номер вхождения s1 в s2 http://www.cyberforum.ru/cpp-beginners/thread661479.html
написать функцию, которая принимает указатель на 2 ленты и печатает номер вхождение с s2 в s1 для с++ пример s1: 1 2 3 4 6 7 s2: 3 2 6 4 ответ 3-3 2-2 6-5 4-4
C++ Найти сумму ряда с точностью, общий член которого. Ответьте пожалуйста Народ, очень прошу Вас помочь. Помогите решить пример в С++: Найти сумму ряда с точностью е=10-3, общий член которого: Аn=3^n*n!/(2n)! ОЧЕНЬ ПРОШУ ПОМОЧЬ... подробнее

Показать сообщение отдельно
DiffEreD
 Аватар для DiffEreD
1420 / 757 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
01.10.2012, 17:48     Сформировать все возможные слова, получаемые из данного слова
Если знакомы с алгоритмами, то вот вам неплохой пример:
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <algorithm>
#include <string>
#include <iostream>
 
int main()
{
    std::string s = "aba";
    std::sort(s.begin(), s.end());
    do {
        std::cout << s << '\n';
    } while(std::next_permutation(s.begin(), s.end()));
}
 
Текущее время: 01:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru