|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jan 2001
Città: California
Messaggi: 7174
|
Mistero
Ciao a tutti,
stavolta non ho un problema in particolare, pero' ho trovato nella home di un mio prof. questo file, a parte che non pensavo neanche compilasse, ma oltre a farlo, fa molto di +... Provatelo e ditemi se e' poco bello... ...qualcuno ha un'idea di come fa a dare quell'output? ciao Cimmo P.S.= il file ovviamente e' da rinominare in .c |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
E' normale codice C...fa uso di diversi trucchetti....
L'operatore di if ternario... i = (a < 2) ? a : 1; La possibilità di separare diversi statement con la virgola... Di poter usare _ come nome di una variabile... Della chiamata ricorsiva di main... Chiaramente non ci si capisce una mazza, ma può essere in qualche modo sbrogliato...con molta pazienza... Addirittura esistono sorgenti in cui il codice è disposto a formare una immagine... |
|
|
|
|
|
#3 | |
|
Member
Iscritto dal: Aug 2002
Città: Pisa-Napoli
Messaggi: 175
|
Re: Mistero
Quote:
__________________
Centrino con win_2k pro e ubuntu 7.10. Ho Venduto una psp fat a The_Dave, feedbeack ottimo. |
|
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Jan 2001
Città: California
Messaggi: 7174
|
Re: Mistero
Quote:
|
|
|
|
|
|
|
#5 |
|
Bannato
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR Casco: XR1000 Diabolic 3
Messaggi: 27578
|
Re: Mistero
Stupefacente. Semplicemente geniale.
Il tutto incluso in un'istruzione return. Veramente bello. Quasi quasi vale la pena di capirlo. |
|
|
|
|
|
#6 | |
|
Senior Member
Iscritto dal: Jun 2002
Città: Firenze
Messaggi: 630
|
Re: Mistero
Quote:
Codice:
"@n'+,#'/*{}w+/w#cdnr/+,{}r/*de}+,/*{*+,/w{%+,/w#q#n+,/#{l,+,/n{n+,/+#n+,/#;#q#n+,/+k#;*+,/
Codice:
@n' : "On" + spazio
+,#' : "the" + spazio
/*{}w+ : "first"
/w#cdnr : "second"
/+,{}r : "third"
/*de}+, : "fourth"
...
/+k#;*+, : "twelfth"
la "/" serve a separare le varie opzioni "first","second",...
__________________
---> Lombardp CSS Certified Expert (Master Level) at Experts-Exchange Proud user of LITHIUM forum : CPU technology Webmaster of SEVEN-SEGMENTS : Elettronica per modellismo |
|
|
|
|
|
|
#7 | |
|
Bannato
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR Casco: XR1000 Diabolic 3
Messaggi: 27578
|
Re: Mistero
Quote:
|
|
|
|
|
|
|
#8 | |
|
Senior Member
Iscritto dal: Jan 2001
Città: California
Messaggi: 7174
|
Re: Mistero
Quote:
Nessuno riesce a sbrogliarlo del tutto? |
|
|
|
|
|
|
#9 |
|
Bannato
Iscritto dal: Jul 2000
Città: Malo (VI)
Messaggi: 1000
|
Se avete tempo da perdere potete fare un giretto qua
http://www.ioccc.org/ fanno pure le gare a chi scrive il codice piu' assurdo. A questo ad esempio sono entrati in simpatia argc e argv Codice:
main(argc, argv)
int argc;
char **argv;
{
while (*argv != argv[1] && (*argv = argv[1]) && (argc = 0) || (*++argv
&& (**argv && ((++argc)[*argv] && (**argv <= argc[*argv] ||
(**argv += argc[*argv] -= **argv = argc[*argv] - **argv)) &&
--argv || putchar(**argv) && ++*argv--) || putchar(10))))
;
}
|
|
|
|
|
|
#10 | |
|
Member
Iscritto dal: Jan 2003
Messaggi: 92
|
Quote:
io non capisco come faccia a compilare quando manca la dichiarazione della variabile t e della variabile _ qualcuno mi illumina? |
|
|
|
|
|
|
#11 | |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Quote:
|
|
|
|
|
|
|
#12 | |
|
Member
Iscritto dal: Jan 2003
Messaggi: 92
|
Quote:
che sciemo che sono... |
|
|
|
|
|
|
#13 | |
|
Bannato
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR Casco: XR1000 Diabolic 3
Messaggi: 27578
|
Quote:
|
|
|
|
|
|
|
#14 | |
|
Bannato
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR Casco: XR1000 Diabolic 3
Messaggi: 27578
|
Quote:
|
|
|
|
|
|
|
#15 | |
|
Member
Iscritto dal: Jan 2003
Messaggi: 92
|
Quote:
|
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 04:09.



















