Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Rätselecke » 29. virtual rätsel

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
16.06.2003, 15:53 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


danke das mit dem umleiten geht.
Das mit dem CTRL-Z hab ich schon probiert, das funzt bei mir nicht

Gruss Heiko
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
16.06.2003, 16:01 Uhr
virtual
Sexiest Bit alive
(Operator)


Kann sein, daß unter Windows andere Gesetze gelten.
--
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
012
16.06.2003, 16:10 Uhr
~0xdeadbeef
Gast


EOF ist Strg-D, zumindest unter Linux.

@virtual: Ist deine Lösung C oder C++?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
013
16.06.2003, 16:20 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


ich vermute mal stark c++
sonst ist das mit so wenig zeichen gar nicht zu schaffen
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
014
16.06.2003, 16:27 Uhr
~0xdeadbeef
Gast


In C++ komme ich auf 94 Zeichen:

C++:
int main(){map<int,string> m;int j=-1;while(getline(cin,m[++j]));while(j--)cout<<m[j]<<endl;}

 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
015
16.06.2003, 16:37 Uhr
virtual
Sexiest Bit alive
(Operator)


Na prima. Es sind sogar nur 93 Zeichen, weil Zwischen > und m ein Leezzeichen weg kann. Das mit dem map ist ein netter Trick, spart Dir eine lokale Varaible und damit schon allein 8 zeichen.
Meine par Lösung war:

C++:
int main(){list<string>l;string s;while(cin)getline(cin,s),l.push_back(s);copy(l.rbegin(),l.rend(),ostream_iterator<string>(cout,"\n"));}


Mir fällt auf Anhieb auch nichts kürzeres ein.
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)

Dieser Post wurde am 16.06.2003 um 16:37 Uhr von virtual editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
016
16.06.2003, 16:43 Uhr
virtual
Sexiest Bit alive
(Operator)


Jetzt ist mir aber ein 68er eigefallen:

C++:
int main(){string x,y;while(cin)getline(cin,y),x=y+"\n"+x;cout<<x;}



--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)

Dieser Post wurde am 16.06.2003 um 16:44 Uhr von virtual editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
017
16.06.2003, 16:52 Uhr
~0xdeadbeef
Gast


Das kannst du aber verkürzen auf 64:

C++:
int main(){string x,y;while(getline(cin,y))x=y+"\n"+x;cout<<x;}


Aber die Idee ist geil.
 
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: