Consider the following C program: #include <stdio.h> int main() { int a = 6;…

GATE · 2024 · CS · Set 1 · Computer Science & IT

Consider the following C program:       

#include <stdio.h>

int main() {
    int a = 6;
    int b = 0;

    while (a < 10) {
        a = a / 12 + 1;
        a += b;
    }

    printf("%d", a);

    return 0;
}

Which one of the following statements is CORRECT?

  1. A.

    The program prints 9 as output

  2. B.

    The program prints 10 as output

  3. C.

    The program gets stuck in an infinite loop

  4. D.

    The program prints 6 as output

Attempted by 685 students.

Sign up free to check your answer

Sign up free

Explore the full course: Gate Guidance By Sanchit Sir

Loading lesson…