Subscribe

RSS Feed (xml)

Powered By

Skin Design:
Free Blogger Skins

Powered by Blogger

Search Your Question

Thursday, July 24, 2008

C Programming Puzzles 5

101)
#include
main()
{
int i=4;
if (i>5) printf("Hi");
else f(i);
}

f(int j)
{
if (j>=4) f(j-1);
else if(j==0)return;
printf("Hi");
return;
}

102)
#include
int *NEXT(register int i)
{
int *ipt;
ipt = &i;
ipt++;
return ipt;
}

main ()
{
int j;
printf("%d",(NEXT(j)));
}

103)
#include
#define PRINT(int) printf("int = %d ",int)
main()
{
int x,y,z;
x=03;y=02;z=01;
PRINT(x^x);
z<<=3;PRINT(x);
y>>=3;PRINT(y);
}

104)
#include
#define PRINT(int) printf( "int = %d ", int)
main()
{
int x=03,y=02,z=01;
PRINT (x | y & ~z);
PRINT (x & y && z);
PRINT (x ^ y & ~z);
}

105)
#include
main()
{
int p;
for(p = 1; p<=10,--p; p=p+2)
puts("Hello");
}

106)
#include
int n, R;
main()
{
R = 0;
scanf("%d",&n);
printf("\n %d, %d",fun(n),R);
}

int fun(int n)
{
if (n>3) return R = 5;
R = 6;
return(1);
}

107)
#include
main()
{
int arr[3][3] = {1,2,3,4,5,6,7,8,9};
int i,j;
for (j=2;j>=0;j--){
for(i=2;i>=0;i--){
printf("\n%d",*(*(arr+i)+j));
printf("\n TATATATA");
}
}
}

108)
#include
main()
{
int a = 10, b = 5,c = 3,d = 3;

if ((a printf(" %d %d %d %d ", a, b, c, d);
else
printf(" %d %d %d %d ", a, b, c, d);

}

109)
#include
main()
{
struct test
{
char c;
int i;
char m;
} t1;
printf("%d %d\n",sizeof(t1), sizeof(t1.c));
}

110)
#include
main()
{
int a,b;
scanf("%d %d", &a, &b);
printf("%d\n", a+++b);
printf("%d %d\n",a,b);
}

111)
#include
int i;
main()
{
char a[] = "Shiva";
printf("%c\n",i[a]);
}

112)
#include
myread(a,b)
{
printf("%d %d",a,b);
}

main()
{
myread(2,4);
}

113)
#include
funct(char* str)
{
printf("%s\n",str);
}

main()
{
static int ii = 1;
int jj = 5;
ii+=++jj;
funct(ii+++ "Campus Interview");
}

114)
#include
funct(str)
{
printf("%s\n",str);
}

main()
{
funct('-'-'-'+"DEShaw");
}

115)
#include
main()
{
printf(" %d\n",'-'-'-'+'/'/'/');
}

116)
#include
static int a = 6;
extern int a;

main()
{
printf("%d",a);
}

117)
#include
main()
{
int i=6,j=4;
printf("NO\n");
switch(i)
{
do{
case 1: printf("yes\n");

case 2:

case 3:

case 4:

case 5:

case 6:
j--;
}while (j);
}
}

118)
#include
abc(int *i, int *j)
{
*i = *i + *j;
*j = *i - *j;
*i = *i - *j;
}
main()
{
int i = 5, j=10;
abc(&i,&j);
printf("%d..%d",i,j);
}

119)
#include
int main()
{
char c;
c=255;
printf("%d",c);
return(0);
}

120)
#include
main()
{
int x=5,p=10;
printf("%*d",x,p);
}

121)
#include
main()
{
int a[]={2,3,4,5,6};
int i=0;
printf("%d",a[i++]+i[a+1]);
}

122)
#include
#include
main()
{
int *ptr=(int*)malloc(sizeof(int));
*ptr=4;
printf("%d",*ptr++);
}

123)
#include
main()
{
float x=3.14;
printf("%e, %E, %f",x,x,x);
}

124)
#include
int main(int k)
{
if(k<10)
printf("%d ",main(k+1));
return k;
}

125)
#include
main()
{
int i=4;
printf("%d %d %d",++i,i++,i*i);
printf("\n");
printf("%d %d %d",i*i,++i,i++);
}

No comments:

Archives