Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Rätselecke » golf-rätsel: sinus-welle

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 <
010
11.12.2003, 17:44 Uhr
0xdeadbeef
Gott
(Operator)


Naja, ich hatte noch ein paar Ideen dazu, aber die haben alle nicht funktioniert. Ich arbeite an etwas originellerem. Das hier war mehr eine Reparatur deines Ansatzes.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
11.12.2003, 17:48 Uhr
0xdeadbeef
Gott
(Operator)


Das hier nimmt mir der gcc noch ab, aber ich bin nicht sicher, ob es nach ANSI-Standard wirklich erlaubt ist:

C++:
main(x,s,a,t)int*s;{a=atoi(s[1]),t=atoi(s[2]);for(;;)printf("%*c\n",(int)(1+a+a*sin(6.3*++x/t)),42);}


Den unschönen Cast kriegt man so raus:

C++:
main(x,s)int*s;{int a=atoi(s[1]),t=atoi(s[2]),z;for(;;printf("%*c\n",++z+a,42))z=a*sin(6.3*++x/t);}


--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra

Dieser Post wurde am 11.12.2003 um 17:58 Uhr von 0xdeadbeef editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
11.12.2003, 18:14 Uhr
kronos
Quotenfisch
(Operator)


ok, damit habt ihr die selbe lösung wie ich.
bei meinem ersten versuch hatte ich irgendwie probleme mit dem (int)-cast, deshalb hielt ich das rätsel für schwieriger...
--
main($)??<-$<='?'>>2?main($-!!putchar(
(("$;99M?GD??(??/x0d??/a:???;a"+'?'/4)
??($??)+'?'/3-2-1+$%2)??''?')):'?';??>
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
013
11.12.2003, 18:45 Uhr
kronos
Quotenfisch
(Operator)


geht doch noch kürzer:

C++:
m,r;main(a,b)int*b;{for(a=atoi(b[1]);m=1+a+a*sin(6.3*r++/atoi(b[2]));printf("%*c\n",m,42));}

--
main($)??<-$<='?'>>2?main($-!!putchar(
(("$;99M?GD??(??/x0d??/a:???;a"+'?'/4)
??($??)+'?'/3-2-1+$%2)??''?')):'?';??>
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
014
11.12.2003, 20:02 Uhr
0xdeadbeef
Gott
(Operator)


Na, diese m,r;-Nummer läuft so nicht, aber das t kann man wegrationalisieren, das stimmt. Auf UNIX-Systemen geht dann auf jeden Fall auch das hier:

C++:
main(x,s,a)int*s;{a=atoi(s[1]),z;for(;;printf("%*c\n",++z+a,42))z=a*sin(6.3*++x/atoi(s[2]));}


--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
015
11.12.2003, 20:08 Uhr
kronos
Quotenfisch
(Operator)


hmm, was meinst du mit läuft nicht?
gcc kompiliert mir das wunderbar... allerdings weiß ich nicht ob das dem standart entspricht
--
main($)??<-$<='?'>>2?main($-!!putchar(
(("$;99M?GD??(??/x0d??/a:???;a"+'?'/4)
??($??)+'?'/3-2-1+$%2)??''?')):'?';??>
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
016
11.12.2003, 20:27 Uhr
0xdeadbeef
Gott
(Operator)


Was ist eine Standart?

Der Compiler frißt es, das ist wahr, aber ich glaube, es ist nicht ANSI. Sicher bin ich aber nicht. virtual?
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
017
11.12.2003, 20:44 Uhr
kronos
Quotenfisch
(Operator)



Zitat:
0xdeadbeef postete
Was ist eine Standart?

[ ] "stehende kunst"
[ ] das gegenteil von gangart
[x] ein orthografisches malheur meinerseits

naja, wenn z.b.
C++:
main(x,s,a)
ANSI ist, also das weglassen von variablen-typen, worauf der compiler zu int defaultet, dann müsste das bei der deklarierung von globalen variablen auch möglich sein. vermute ich einfach mal.
--
main($)??<-$<='?'>>2?main($-!!putchar(
(("$;99M?GD??(??/x0d??/a:???;a"+'?'/4)
??($??)+'?'/3-2-1+$%2)??''?')):'?';??>

Dieser Post wurde am 11.12.2003 um 20:45 Uhr von kronos editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 <     [ 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: