Hattest du noch 'ne andere Lösung? -- main($)??<-$<='?'>>2?main($-!!putchar( (("$;99M?GD??(??/x0d??/a:???;a"+'?'/4) ??($??)+'?'/3-2-1+$%2)??''?')):'?';??>
Reine Definitionssache. Es ist aber irgendwie logisch, weil auch für Zahlen > 1 n! = (n-1)!*n gilt und mit dieser Definition stimmt es auch für n = 1. Man kann es auch mit der Gaußschen Gammafunktion erklären, aber dafür bin ich ebenfalls zu sehr Mathe-Niete.
- TommixDieser Post wurde am 01.03.2005 um 13:17 Uhr von Tommix editiert.
//edit: mist, zu langsam -- ...um etwas zu verstehen muß man wissen wie es funktioniert...Dieser Post wurde am 01.03.2005 um 13:26 Uhr von enno-tyrant editiert.