Sunday, 25 October 2009

Looping questions in c

(1)



extern int x;

void main(){

clrscr();

do{

do{

printf("%o",x);

}

while(!-2);

}

while(0);

getch();

}

int x=8;



Output: 10



(2)



void main(){

int i=2,j=2;

clrscr();

while(i+1?--i:j++)

printf("%d",i);

getch();

}



Output: 1

(3)



void main(){

int x=011,i;

clrscr();

for(i=0;i>1)

continue;

}while(0);

break;

}

}

getch();

}



Output: 1 1 1 1 1 1



(14)



void main(){

char c=125;

clrscr();

do

printf("%d ",c);

while(c++);

getch();

}



Output: finite time



(15)



void main(){

int x=123;

int i={

printf("c" "++")

};

for(x=0;x<=i;x++){

printf("%x ",x);

}

getch();

}



Output: c++0 1 2 3

No comments:

Post a Comment