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

Почему возникает переполнение стека??? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Структуры http://www.cyberforum.ru/cpp-beginners/thread107528.html
Всем привет! Помогите плиз решить задачу))) Задача по структурам должна иметь консольное меню. Состоит из 2-х пунктов: 1. Описать структуру NOTE, содержащую следующте поля: - фамилия, имя; -...
C++ Как программно скачать html-страницу? Желательно обойтись без дополнительных библиотек, т.к. программа должна получиться компактной и запускаться на любом компьютере с Windows XP/Vista. http://www.cyberforum.ru/cpp-beginners/thread107526.html
Текстовые файлы. C++
добрый день, помогите написать следующую программу: Случайным образом создать таблицу пар символьных значений и записать её в текстовый файл в виде: X Y a m t ...
Как описать строки в структуре? C++
Приветствую всех :) Только учусь писать на с++ (жаль, что в универе он у нас "полностью на самостоятельном изучении"). И вот возникла необходимость создания "базы данных", куда бы заносилась...
C++ Цикл http://www.cyberforum.ru/cpp-beginners/thread107500.html
Кто знает можна ли останавить цыкл1, запустить цыкл 2, остановить цыкл 2, запустить цыкл 1????????
C++ Массивы[max,min,среднее ариф.] Здравствуйте форумчане, требуется ваша помощь. Даны задачи: Си 1) в данном числовом массиве a(m,n) найти min и мах элемент и его индекс 2) Из данного массива, элементами которого являются... подробнее

Показать сообщение отдельно
Repak5
2 / 2 / 1
Регистрация: 18.10.2009
Сообщений: 14
22.03.2010, 19:27  [ТС]
Разобрался ехуууууу вот если кому нужен полностью рабочая программа. Выводит все возможные перестановки чисел(букв) и возвращает их количество.

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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
//---------------------------------------------------------------------------
 
#pragma hdrstop
#include "stdio.h"
#include "conio.h"
#include "cstring.h"
#include "string.h"
#include "iostream.h"
#include "windows.h"
//---------------------------------------------------------------------------
 
 
 
#pragma argsused
 
int Perest(string C, string S);
int main(int argc, char* argv[])
{
 string s="123",s1="";
 Perest(s1,s);
 getch();
 return(0);
}
//---------------------------------------------------------------------------
 
int Perest(string C, string S)
{
        string Temp, Temp2, Temp3, Cons, Res;
        int Sch;
        char buf;
        int i,len,len1;
        len=S.length();
        if (len==0)
                {
                        Res=C+S;
                        Sch+=1;
                        std::cout<<Res<<endl;
                        return 0;
                }
        else
           for(i=0; i<len;i++)
                {
                        Temp=S;
                        Temp2=S;
                        Temp3=Temp.substr(0,i);
                        Temp3=Temp3+Temp2.substr(i+1,Temp2.length());
                        Cons=C+S[i];
                        Perest(Cons,Temp3);
 
                }
 
 
        return(Sch);
}
 
 
Ла ла ла
Добавлено через 1 минуту
Теперь я обожаю Сииииииииииииииииии)))) хДД
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru