[ nenadnesta @ 12.11.2010. 09:34 ] @
evo jednog programa koji korektno funkcionise ,cita decimalne cele brojeve i ispisuje njihovu vrednost u binarnom obliku. Code: #include <stdio.h> main() { short dec, i, bit; while(1) { printf("decimalni broj?"); scanf("%hd, &dec"); if(dec==9999) break; printf("binarni broj:"); for(i=1; i<=16; i++) { bit=(dec&0x8000)!=0; printf ("%d",bit); if(i%4==0) printf(" "); dec<<=1; } printf ("\n"); } } ako bi neko bio ljubazan da prokomentarise bit=(dec&0x8000)!=0; naredbu i da je malko detaljnije pojasni, u zagradama bi trebao biti 16 bitni broj valjda, kako to, tu mi neshto zapinje!! .....hvala..... [Ovu poruku je menjao Mihajlo Cvetanović dana 12.11.2010. u 11:11 GMT+1] |