Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » k-Kombinationen von n Elementen programmieren??

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
23.11.2004, 13:33 Uhr
ragosti



Hallo NG,

ich möchte ein programm, was mir nicht nur die Anzahl der
Möglichkeiten (n über k) anzeigt, sondern die
Möglichkeiten der Kombinationen selbst!
Leider bin ich sowohl mit meinen mathem. als auch mit
meinen c++ Kentnissen am Ende..... :-(
Nach einigen Recherchen im Internet konnte ich zwar meinen
Wissenshorizont erweitern, aber programmtechnisch bin ich
noch genaus so weit wie vorher. Man kann dieses Problem
ganz leicht lösen, indem man "rekursiv" programmiert !?

Wer kann mir zu einer Lösung verhelfen?
Vielen Dank
Roberto
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
23.11.2004, 13:47 Uhr
virtual
Sexiest Bit alive
(Operator)


Schau dir man std::next_permutation aus dem <algorithm> Header an....
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
23.11.2004, 15:20 Uhr
~ragosti
Gast


sorry, aber das sagt mir nichts....
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
23.11.2004, 15:33 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


das brauch dir auch nix sagen weil du dann gar nix programmieren musst sondern schon was fertiges verwendest... wenns dich trotzdem interessiert such mal mit der forumssuche nach std::next_permutation
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
25.11.2004, 19:02 Uhr
~jana
Gast


... kommt drauf an wofuer Du das brauchst

es gibt da meherere Moeglichkeiten:
1) ... wenn Du einen chicen Vortrag fuer die Schule machen willst, dann kannst Du da viel erklaeren und womoeglich den Algorithmus selber implementieren, sodass dass Deine Mitschueler sehen und ein Gefuehl bekommen, wie das mit dem Programmieren so langsam funktioniert
oder 2) Du erklaerst das theoretisch und setzt einfach nur die richtig nachgeschlagene Formel aus Deinem Tafelwerk in das Programm ein (Teilschritte: Einlesen der Werte n und k, sowie Berechnung per Formel und Rueckgabe des Ergebnisses)

aber 3) wenn Du es schnell haben willst, dann kannst Du durchaus auf die vorimplementierten Funktionen zugreifen, die Dir Windalf z.B. schon vorgeschlagen hat ... die sind naemlich schon schoen getestet und auf Schnelligkeit optimiert, sodass Du sie einfach bloss benutzen brauchst (und in der Hilfe dazu steht auch meistens eine Erklaerung, mit der man etwas anfangen kann)


viel Spass dabei,


Jana.
 
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: