int main() { int n,m,i; printf ("\n Tastati o valoare intreaga"); scanf ("%d", &n); puts ("reprezentare binara a nr:\n"); for (i=0;i<16;i++){ m=1<< 15-i; if(n&m) putchar('1'); else putchar('0'); } system("pause"); return 0; } aceasta este un program facut de unu ... ceea ce vreau eu sa stiu este, sa-mi explice cineva fiecare linie cam ce face, in special de la "for" in jos... ms mult mult! scz ca nu am 10 posturi, abia acuma mi-am facut cont si am nevoie de raspuns .. o sa contribui pe parcurs!