You are on page 1of 2

Tutorial 2

1 What is the output of the below program? 2 #include <stdio.h>


#include <stdio.h> #define EVEN 0
int main() #define ODD 1
{ int main()
int i = 0; {
switch (i) int i = 3;
{ switch (i & 1)
case '0': {
printf("Geeks"); case EVEN:
break; printf("Even");
case '1': printf("Quiz"); break;
break; case ODD: printf("Odd");
default: break;
printf("GeeksQuiz"); default:
} printf("Default");
return 0; }
} return 0;
}

3 Predict the output of above program? 4 #include<stdio.h>


int main()
#include <stdio.h> {
int main() int n;
{ for (n = 9; n!=0; n--)
int i; printf("n = %d", n--);
if (printf("0")) return 0;
i = 3; }
else What is the output?
i = 5;
printf("%d", i);
return 0;
}
5 Output? 6 # include <stdio.h>
#include <stdio.h> int main()
int main() {
{ int i = 0;
int c = 5, no = 10; for (i=0; i<20; i++)
do { {
no /= c; switch(i)
} while(c--); {
case 0:
printf ("%d\n", no); i += 5;
case 1:
return 0;
} i += 2;
case 5:
i += 5;
default:
i += 4;
break;
}
printf("%d ", i);
}
return 0;
}
7 #include <stdio.h> 8 #include <stdio.h>
int main() int main()
{ {
int i = 3; int x = 3;
while (i--) if (x == 2); x = 0;
{ if (x == 3) x++;
int i = 100; else x += 2;
i--;
printf("%d ", i); printf("x = %d", x);
}
return 0; return 0;
} }

9 Predict output of following program 10


int main()
{
int i;
int arr[5] = {1};
for (i = 0; i < 5; i++)
printf("%d ", arr[i]);
return 0;
}
11 12
13 14

You might also like