C Basics Crossword Puzzle
C Basics Crossword Puzzle
#include <stdio.h>
int main()
{
int i = -3, j = 2, k = 0, m;
m = ++i && ++j || ++k;
printf("%d %d %d %d", i, j, k, m);
return 0;
}
12>
#include <stdio.h>
int main()
{
int i = -3, j = 2, k = 0, m;
m = ++i || ++j && ++k;
printf("%d %d %d %d", i, j, k, m);
return 0;
}
13>
#include <stdio.h>
int main()
{
int i = -3, j = 2, k = 0, m;
m = ++i && ++j && ++k;
printf("%d %d %d %d", i, j, k, m);
return 0;
}
14>
#include <stdio.h>
int main()
{
int i = 2;
int j = i + (1, 2, 3, 4, 5);
printf("%d", j); return 0;
}
15>
#include <stdio.h>
int main()
{
int x = 55;
printf("%d %d %d",x<=55,x=40,x>=10);
return 0;
}
16>
#include <stdio.h>
int main()
{
int a = 100, b = 200, c;
c = (a == 100 || b > 200);
printf("c = %d", c);
return 0;
}
17>
#include <stdio.h>
int main()
{
int x = 12, y = 7, z;
z = x != 4 || y == 2;
printf("z = %d", z);
return 0;
}
18>
#include <stdio.h>
int main()
{
int i = 4, j = -1, k = 0, w,x,y,z;
w = i || j || k;
x = i && j && k;
y = i || j && k;
z = i && j || k;
printf("%d %d %d %d", w, x, y, z);
return 0;
}
19>
#include <stdio.h>
int main()
{
int x, y, z;
x = y = z = 1;
z = ++x || ++y && ++z;
printf("x=%d y=%d z=%d", x, y, z);
return 0;
}
20>
#include <stdio.h>
int main()
{
int x, y, z;
x = y = z = 1;
printf("x=%d y=%d z=%d",++x,y++,++z);
return 0;
}
ANSWERS
01.
11.
02.
12.
03.
13.
04.
14.
05.
15.
06.
16.
07.
17.
08.
18.
09.
19.
10.
20.
06>
#include <stdio.h>
int x = 40;
int main()
{
int x = 20;
printf("%d", x);
return 0;
}
07>
#include <stdio.h>
int main()
{
int x = 40;
{
int x = 20;
printf("%d\t", x);
}
printf("%d", x);
return 0;
}
08>
#include <stdio.h>
int main()
{
int x = 10, y = 20, z = 5, i;
i = x < y < z;
printf("%d", i); return 0;
}
09>
#include <stdio.h>
int main()
{
enum status {pass, fail, atkt};
enum status stud1, stud2, stud3;
stud1 = pass;
stud2 = atkt;
stud3 = fail;
printf("%d %d %d", stud1,stud2,stud3);
return 0;
}
10>
#include <stdio.h>
int main()
{
int x = 4, y, z;
y = --x; z = x--;
printf("%d %d %d", x, y, z);
return 0;
}