|
Poslao: 14 Apr 2006 22:14
|
offline
- crossover

- Legendarni građanin
- Pridružio: 13 Avg 2004
- Poruke: 3050
- Gde živiš: Holandija
|
#include<stdio.h>
main()
{
int a,b,c;
int count = 1;
for (b=c=10;a=
"- LLLLLL?, LMKC,XYZHELLO FOLKS,\
TFy!QJu ROo TNn(ROo)SLq SLq ULo+\
UHs UJq TNn*RPn/QPbEWS_JSWQAIJO^\
NBELPeHBFHT}TnALVlBLOFAkHFOuFETp\
HCStHAUFAgcEAelclcn^r^r\\tZvYxXy\
T|S~Pn SPm SOn TNn ULo0ULo#ULo-W\
Hq!WFs XDt!" [b+++21];)
for(; a-- > 64 ; )
putchar ( ++c=='Z' ? c = c/ 9:33^b&1);
}
Kad se pokrene, iscrta mapu Indije (navodno).
|
|
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
|
Poslao: 15 Apr 2006 03:26
|
offline
- ][v][ A T R I X™
- Legendarni građanin
- Pridružio: 28 Apr 2005
- Poruke: 3686
- Gde živiš: The Circle
|
Pa zasto ne probas da ga kompajliras i vidis rezultat?
Uglavnom iz prve mi se ucinilo da je to neka enkripcija koda, ali pre ce biti one slike u ASCII tekstu..
|
|
|
|
|
|
|
Poslao: 15 Apr 2006 09:57
|
offline
- Strog

- Stručni saradnik
Web programiranje
- Bojan Kopanja
- Web & Mobile developer @ ZeusSoftware
- Pridružio: 26 Jul 2003
- Poruke: 2597
- Gde živiš: Stara Pazova
|
Da, definitivno radi ... I to jako simpaticno izgleda . Evo kako izgleda kranji rezultat:
!!!!!!
!!!!!!!!!!
!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!
!!!!!!!!!!!!
!!!!!!!!!!!!
!!!!!!!!!!!!
!!!!!!!!
!!!!!!!!!!
!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!! !!!!!
!!!!!!!!!!!!!!!!!!! !!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!! ! !!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! !!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! !!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!
!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !
!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!
!!!!!!!!!!!!
!!!!!!!!!!!!
!!!!!!!!!!!!
!!!!!!!!
!!!!!!
!!!!
Press any key to continue . . .
|
|
|
|
|
|
|
Poslao: 15 Apr 2006 10:02
|
offline
- crossover

- Legendarni građanin
- Pridružio: 13 Avg 2004
- Poruke: 3050
- Gde živiš: Holandija
|
I sad mi neka neko objasni kako iz tog kripticnog koda ispadne ovako nesto. Jel postoji neki poseban alat koji vrsi enkripciju source code-a ili sta?
|
|
|
|
|
|
|
Poslao: 15 Apr 2006 11:14
|
offline
- Pridružio: 13 Jan 2006
- Poruke: 252
- Gde živiš: Novi Sad
|
Nije ovo nista.........video sam mnogo gore stvari.........recimo pun ekran brljotina i kad pokrenes, ono tetris.........nije ni meni jasno kako te stvari rade, ali znam da postoji neko takmicenje u sto nerazumljivijem kodu........takodje postoji i takmicenje u pisanju kompajlera koji sto manje zauzimaju, a imaju odvratan kod.....
Bilo bi lepo ako neko stvarno razume ovaj kod, da ga malo protumaci
|
|
|
|
|
|
|
Poslao: 16 Apr 2006 12:06
|
offline
- meka

- Počasni građanin
- Pridružio: 06 Avg 2003
- Poruke: 811
- Gde živiš: Novi Sad / Vojvodina
|
Pa mislim da ga jedino originalni tvorac razume, a da je hteo da ga i mi razumemo, ne bi ga napisao ovako.
|
|
|
|
|
|
|
|
|
Poslao: 25 Maj 2006 09:56
|
offline
- igor86

- Stručni saradnik
Web programiranje
- Pridružio: 24 Maj 2006
- Poruke: 1633
|
Sutra cete dobiti rjesenje!
Dopuna: 25 Maj 2006 10:56
Evo rjesenja:
b+++21 je isto sto i (b=b+1)+21 tako da za 'a' uzima vrijednost pod rednim brojem 22 tako da pocinje od karaktera TFy!QJu.... .MJENJANJEM karaktera do 21 nece se nista promjeniti u programu. Prva For petlja dodjeljuje promjenjivim 'b' i 'c' vrijednost 10 i radi sve dok je a[b+++21] razlicito od 0.
Druga For petlja 'for(; a-- > 64 ; )' moze se zamjeniti i sa 'while(a-- > 64)' i ona provjerava da li je vrijednost karaktera u ASCII kodu veca od 64 i onda je umanji za 1. (A ASCII kodu karakteri manji od 64 su brojevi i neki interpunkcijski znakovi). Ako jeste veci (a-->64) onda ide komanda putchar ( ++c=='Z' ? c = c/ 9:33^b&1) sto bi znacilo, povecaj c za 1, i ako je takav c, povecan za 1 jednak 90 uradi c=c/9 poslije cega c dobija vrijednost 10 i odradi komandu putchar(10) sto bi znacilo 'Enter' ili prelaz u drugi red. A ako ++c nije jednako 90 uradi 33^b&1, sto znaci uradi bitsko 'i' sa 1 sto znaci da b&1 (operacija koja se prva izvrsava) moze imati vrijednost 1 ili 0 (U zavisnoti da li je b neparan ili je b paran, respektivno) poslije toga slijedi bitska operacija eskluzivno 'ili' 33^1 ili 33^0 nakon toga taj izraz uzima vrijednost 33 odnosno 32, odnosno ispisuje '!' odnosno (Space).
Nadam se da ce neko ovo skontati i sa minimalnim znanjem c-a.
Poz
|
|
|
|
|
|
|
Poslao: 25 Maj 2006 20:56
|
offline
- meka

- Počasni građanin
- Pridružio: 06 Avg 2003
- Poruke: 811
- Gde živiš: Novi Sad / Vojvodina
|
Pa toliko si nam sažvakao da ko ne shvati, treba da sedne da uči C iz početka.
|
|
|
|
|
|