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 ]
000
10.12.2003, 16:52 Uhr
kronos
Quotenfisch
(Operator)


hi liebe freunde der knobelei!
jetzt wird wieder der compiler vergewaltigt...
es soll einprogramm geschrieben werden, das eine vertikale, immer weiterlaufende sinus-welle auf die konsole "malt" (mit buchstaben). dazu werden dem programm zwei startparameter übergeben, der erste ist die amplitude (in chars), der zweite der mittelpunkt (abstand von links in chars).
beendet wird das programm mit strg+c.
par ist 130.
--
main($)??<-$<='?'>>2?main($-!!putchar(
(("$;99M?GD??(??/x0d??/a:???;a"+'?'/4)
??($??)+'?'/3-2-1+$%2)??''?')):'?';??>
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
10.12.2003, 16:55 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


was meinst du mit mittelpunkt?
meinst du eine halbe periodendauer in buchstabenbreite?
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
10.12.2003, 17:41 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


b[1] ist amplitude in #chars
b[2] ist Periodendauer in #chars

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


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

Dieser Post wurde am 10.12.2003 um 17:42 Uhr von Windalf editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
10.12.2003, 20:37 Uhr
kronos
Quotenfisch
(Operator)


mit dem mittelpunkt sollte eigentlich die position der kurve relativ zum linken bildschirm festgelegt werden, aber die lösung mit periodendauer ist auch ok.
das par war wohl zu einfach...
--
main($)??<-$<='?'>>2?main($-!!putchar(
(("$;99M?GD??(??/x0d??/a:???;a"+'?'/4)
??($??)+'?'/3-2-1+$%2)??''?')):'?';??>

Dieser Post wurde am 10.12.2003 um 20:38 Uhr von kronos editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
10.12.2003, 21:22 Uhr
(un)wissender
Niveauwart


@windalf
Dein Programm funzt nicht.
--
Wer früher stirbt ist länger tot.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
11.12.2003, 10:49 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


@(un)wissender
wie was funzt nicht...bei mir geht. was geht denn nicht?
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
11.12.2003, 13:24 Uhr
kronos
Quotenfisch
(Operator)



Zitat:
Windalf postete
@(un)wissender
wie was funzt nicht...bei mir geht. was geht denn nicht?

t ist gar nicht, a nicht C99-konform deklariert
--
main($)??<-$<='?'>>2?main($-!!putchar(
(("$;99M?GD??(??/x0d??/a:???;a"+'?'/4)
??($??)+'?'/3-2-1+$%2)??''?')):'?';??>
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
11.12.2003, 13:34 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


na wenn das das problem sein soll pack den spass halt aus der schleife raus dann wird es halt ein zeichen mehr...
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
11.12.2003, 17:04 Uhr
0xdeadbeef
Gott
(Operator)


Ich hätte das hier anzubieten: (Quasi als Derivat)

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


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

Dieser Post wurde am 11.12.2003 um 17:04 Uhr von 0xdeadbeef editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
11.12.2003, 17:26 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


also für dieses armselige derivat hast du dir deine neue signatur nicht gerade verdient.....da hätte ich schon ein bisschen mehr erwartet
--
...fleißig wie zwei Weißbrote
 
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: