Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Rätselecke » Rätsel: Kombinationen

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 < [ 2 ] [ 3 ] [ 4 ] [ 5 ]
000
30.04.2006, 16:08 Uhr
Lensflare



Hallo.

wie wäre es mit dem folgenden Rätsel?

Gesucht ist eine Funktion, die die Anzahl aller Möglichkeiten berechnet,
aus n Elementen k herauszunehmen, ohne zurückzulegen.
Also das:
http://upload.wikimedia.org/math/9/9/6/996acf24c56f46a17460b8777221dac4.png

es werden n und k an die Funktion übergeben, wobei alle Werte Ganzzahlen sind.
Um das ganze zu vereinfachen gilt folgendes:
n > k
k > 0
n und k nehmen keine Großen Werte ein, sodass int als Varaiablentyp ausreicht.


C++:
#include <stdio.h>

int nk(int n, int k);

int main()
{
  printf("%i",nk(9,4));
  getchar();
}

int nk(int n,int k)
{
  //der gesuchte Code
}



Ziel ist es, möglichst wenig Zeichen zu verwenden.
Ich habe zur Zeit 94 Zeichen.

Ich wünsche viel Spaß und bin gespannt auf eure Vorschläge
--
Wenn das Gehirn so einfach wäre, dass wir es verstehen könnten, wären wir so einfach, dass wir es nicht verstehen könnten.
(Emerson Pugh Trost)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
30.04.2006, 17:02 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


Ohne Spielverdeber sein zu wollen ist mir so als ob wir n über k schon gespielt haben (auch mit kürzerei statt stupiden fakultäten einsetzen)
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
30.04.2006, 17:40 Uhr
Karldin Shinowa
Professional Noob



Zitat von Lensflare:

Ich habe zur Zeit 94 Zeichen.



insgesammt oder nur der code der in der funktion is?
--
Ich will die Welt verbessern, doch Gott gibt mir nicht den Code.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
30.04.2006, 17:49 Uhr
Lensflare



@Windalf
Das wusse ich nicht.

@Karldin Shinowa
ne, nur der code in der Funktion
--
Wenn das Gehirn so einfach wäre, dass wir es verstehen könnten, wären wir so einfach, dass wir es nicht verstehen könnten.
(Emerson Pugh Trost)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
30.04.2006, 18:01 Uhr
Karldin Shinowa
Professional Noob


und weitere Funktionen bzw. Funktionen aus der stl sin nicht erlaubt?
--
Ich will die Welt verbessern, doch Gott gibt mir nicht den Code.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
30.04.2006, 18:08 Uhr
Lensflare



genau. also keine weiteren includes und keine funktionen
--
Wenn das Gehirn so einfach wäre, dass wir es verstehen könnten, wären wir so einfach, dass wir es nicht verstehen könnten.
(Emerson Pugh Trost)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
30.04.2006, 18:27 Uhr
Karldin Shinowa
Professional Noob


hab 89


Bearbeitung:
sind 85 habs noch verbessert

--
Ich will die Welt verbessern, doch Gott gibt mir nicht den Code.

Dieser Post wurde am 30.04.2006 um 18:31 Uhr von Karldin Shinowa editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
30.04.2006, 19:10 Uhr
Lensflare



hab einen neuen Ansatz probiert und hab nun 84 Zeichen

EDIT:
den neuen Ansatz verbessert und jetzt 82 Zeichen
--
Wenn das Gehirn so einfach wäre, dass wir es verstehen könnten, wären wir so einfach, dass wir es nicht verstehen könnten.
(Emerson Pugh Trost)

Dieser Post wurde am 30.04.2006 um 19:21 Uhr von Lensflare editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
30.04.2006, 19:40 Uhr
Karldin Shinowa
Professional Noob


hrmpf ich werde es schaffen!!!!


Bearbeitung:

weniger als 83 schaff ich net

--
Ich will die Welt verbessern, doch Gott gibt mir nicht den Code.

Dieser Post wurde am 30.04.2006 um 20:04 Uhr von Karldin Shinowa editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
30.04.2006, 20:12 Uhr
Karldin Shinowa
Professional Noob


73 YEAH
--
Ich will die Welt verbessern, doch Gott gibt mir nicht den Code.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ] [ 3 ] [ 4 ] [ 5 ]     [ Rätselecke ]  


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: