Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » wer kann mir beim sortieren helfen???

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
06.05.2004, 15:48 Uhr
~mod1978d
Gast


also vorab habe ich wirklich nicht viel ahnung vom proggen

brauch aber dringend ein kleines programm welches mir buchstaben sortiert.

es folgendermaßen aussehen:
der benutzer soll eine anzahl der buchstaben festlegen können. max. 15
diese soll er dann nacheinander eingeben.
danach soll das programm alle möglichkeiten der buchstaben kombinationen ausgeben. z.b.
3 buchstaben
a, s, f,

1. asf
2. afs
3. saf
4. sfa
5. fas
6. fsa

entsprechend länger wird es natürlich bei mehr buchstaben.

kann mir da jemand helfen? wäre sehr dankbar
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
06.05.2004, 15:55 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


das fertige programm dazu gibts bereits von virtual bzw er hat auch nur gewusst wie die fertige funktion dazu heisst die man aufrufen muss
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
06.05.2004, 16:19 Uhr
mod1978d



ja ich sehe, dass es funzt.

aber wie gesagt bin ein ziemlicher leihe!
und erst recht in c++. von c verstehe ich noch einiges. daher weiss ich jetzt echt nicht wie ich das ganze erweitern soll :-(
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
06.05.2004, 16:27 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


leihe... rofl...Ich glaub noch geiler kann man das wort kaum schreiben


ohne das zu testen so

C++:
#include <iostream>
#include <algorithm>

int main()
{
    char str[16];
    std::cout<<"Bitte die gewünschten Buchstaben (max 15) eingeben....  ";
    std::cin>>str;

    std::sort(str, str+strlen(str));
    do
    {
        std::cout<<str<<std::endl;
    }while (std::next_permutation(str, str+strlen(str)));
}


--
...fleißig wie zwei Weißbrote

Dieser Post wurde am 06.05.2004 um 16:29 Uhr von Windalf editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
06.05.2004, 19:13 Uhr
0xdeadbeef
Gott
(Operator)


Warum nicht gleich:

C++:
#include <iostream>
#include <algorithm>
#include <string>

int main()
{
    std::string str;
    do {
      std::cout<<"Bitte die gewünschten Buchstaben (max 15) eingeben....  ";
      std::getline(std::cin, str);
    } while(str.size() > 15);

    std::sort(str.begin(), str.end());
    do
    {
        std::cout << str << std::endl;
    }while (std::next_permutation(str.begin(), str.end()));
}


--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
06.05.2004, 19:31 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)



Zitat:

Warum nicht gleich:...


Faulheit
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: