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

Программа на рекурсию - Перестановка ! - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функции языка с++ и считывание данных в массив http://www.cyberforum.ru/cpp-beginners/thread328992.html
Помогите найти ошибку в решении задачки на функции с++ и хранение данных в массиве. Программа должна запрашивать ввод данных (счета при какой-то игре) и сохранять их в массив, после чего считать средний результат. Счет данных и подсчет среднего значения должны управляться отдельными функциями. Максимальное кол-во данных - 10. У пользователя должна быть возможность прерывать ввод данных при вводе...
C++ Пмогите допилить програмку #include <iostream> using namespace std; int main() { struct list { int data; list *next; list *prev; }; list *cur=0; http://www.cyberforum.ru/cpp-beginners/thread328976.html
C++ Форматирование тексту + ошибки + лишнее
Вот задача + решение // xz.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <iostream> using std::cout; using std::cin; using std::endl;
Функции языка с++ C++
Пожалуйста не поленитесь, прочитайте всё и помогите :) . Заранее СПАСИБО! Разработайте функцию calculate(), принимающую два значения типа double и указатель на функцию, которая принимает в качестве аргументов два значения типа double и возвращает значение типа double. Функция calculate() также должна иметь тип double. Она должна возвращать значение, вычисляемое функцией, на которую указывает...
C++ Считывание файла http://www.cyberforum.ru/cpp-beginners/thread328917.html
Как можно считать из файла строку 110011, как массив чисел, заранее спасибо!
C++ пожалуйста сделайте На заводе выпускается несколько наименований деталей. Сведение о деталях включают код детали, количество выпущенных деталей, номер месяца выпуска. Вывести информацию о продукции, выпущенной заданным цехом за последний месяц!!!!!!!!!!!!!!!!!!!!!!!!!! пожалуйста сделайте умоляю (((((((((((((((((((((НА Vizual C++ подробнее

Показать сообщение отдельно
Пират-Ромка
Сообщений: n/a

Программа на рекурсию - Перестановка ! - C++

03.07.2011, 02:26. Просмотров 3562. Ответов 8
Метки (Все метки)

Доброго времени суток, уважаемые знатоки.
Возникла проблема с решением данной программы. Надеюсь услышать не глупые советы в стиле - решается простой рекурсией, или что тут всё просто как два пальца
Суть : Дана строка, состоящая из M попарно различных символов. Вывести все перестановки символов данной строки.
Ввод
В первой строке файла находится исходная строка.
Вывод
Вывести в каждой строке файла по одной перестановке. Перестановки можно выводить в любом порядке. Повторений и строк, не являющихся перестановками исходной, быть не должно.
Ограничения
2 ≤ M ≤ 8; символы - буквы латинского алфавита и цифры.

Ввод
IOX
Вывод
XOI
OIX
IXO
XIO
OXI
IOX

Как не тяжело догадаться количество комбинация = !n где n количество символов в строке. Хотел бы увидеть полное решение на СИ (не СИ++, и не на паскале и не дельфи и не что другое))) Спасибо заранее
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru