[ Keko 81 @ 08.06.2006. 21:50 ] @
# define k 22 -------------------------------------- printf("a=%d\n",a-K%(3+a)); -------------------------------------- printf("a=%d\n",a); -------------------------------------- while(a*3<=15); |
[ Keko 81 @ 08.06.2006. 21:50 ] @
[ NrmMyth @ 08.06.2006. 22:00 ] @
Ma daj...
[ z@re @ 08.06.2006. 22:53 ] @
Code: printf("a=%d\n",a-K%(3+a)); Smrdi mi na trojanca u programu. Opasno mi smrdi. [ rumpl @ 09.06.2006. 01:13 ] @
Trojanca???
A za izlaz ovih delova programa... koliko vredi a? Jedno je sigurno, while se nikad me zavrsava [ z@re @ 09.06.2006. 03:02 ] @
Citat: rumpl: Trojanca??? A za izlaz ovih delova programa... koliko vredi a? Jedno je sigurno, while se nikad me zavrsava Da, trojanca. Vidis ovo "a=%d\n". To je oktajodadski kod, koji konvertiran preko Svetog Konvertera(TM), rezolvira jednu IP adresu, na koju je registrirana domena, cije ime ne smijem kazat, u svrhu opceforumske sigurnosti. "a-K%(3+a)", istom metodom dobivamo da je ovo zapravo TCP paket koji u svome data segmentu ima kompletno njegovo My Documents stablo. U pravu si, while se nikad ne zavrsava, time se osigurava da trojanski proces nikad ne zavrsi rucnom terminacijom. :) A sad, ozbiljno. Keko, vidim da si nov, molim te, iduci put postaj kompletan dio sourcea oko kojeg pitas stvari. Nigdje nije napisano sta je varijabla a. U prvoj liniji si definirao konstantu k sa vrijednosti 22. U drugoj liniji, na ekran ispisujes "a = rezultat oduzimanja vrijednosti 'a' sa modulom izmedju K i (a+3)". Pazi, ovdje ti vjerovatno treba 'k', a ne 'K', jer je C case-sensitive jezik. U drugoj liniji ispisujes "a = vrijednost od 'a'", a zadnja while petlja ce se vrtjet u beskonacnost ako je vrijednost varijable 'a' manja ili jednaka broju 5. [ Keko 81 @ 09.06.2006. 08:17 ] @
#include<stdio.h>
#define K 22 void main() { int a=3; printf("a=%d\n", a-K%(3+a)); } -------------------------------------------- #include<stdio.h> void main() { int a=3; do { a++; printf("a=%d\n", a); } while(a*3<=15); } --------------------------------------------- Znam ja koji je izlaz ovih zadataka nije u tome problem vec kod mene se trazi izlaz svakog reda u zadatku zato sam gore stavio samo one redove koji me zbunjuju [ NrmMyth @ 09.06.2006. 09:14 ] @
Citat: z@re: Da, trojanca. Vidis ovo "a=%d\n". To je oktajodadski kod, koji konvertiran preko Svetog Konvertera(TM), rezolvira jednu IP adresu, na koju je registrirana domena, cije ime ne smijem kazat, u svrhu opceforumske sigurnosti. "a-K%(3+a)", istom metodom dobivamo da je ovo zapravo TCP paket koji u svome data segmentu ima kompletno njegovo My Documents stablo. U pravu si, while se nikad ne zavrsava, time se osigurava da trojanski proces nikad ne zavrsi rucnom terminacijom. Zaintrigirao si me, daj nam vise informacija. [ z@re @ 09.06.2006. 22:06 ] @
Citat: NrmMyth: Zaintrigirao si me, daj nam vise informacija. Ne smijem, izbacit ce me iz masonske loze ;) @Keko 81, eto ti izlaz gore objasnjen. I zaboravio si stavit krucijalan dio zadatka, a to je da je taj while dio do-while petlje, u kojoj se jos usput i 'a' inkrementira. Kazem ti, iduci put fino zaljepi sve, ne stedi bajtove ES-ove MySQL baze ;) Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|