# Answer to Question #23966 in C++ for Nourh

Question #23966

2. What does the following code output?

int c = 4;

if (c % 2 == 0) {

c += 1;

}

cout << c << endl;

int c = 4;

if (c % 2 == 0) {

c += 1;

}

cout << c << endl;

Expert's answer

int c = 4;

sets integer value c equal to 4;

if(c % 2 == 0) {

if c is divisible by 2

c += 1;

add 1 to c (so c is equal to 5)

cout<< c << endl;

outputs c on screen

sets integer value c equal to 4;

if(c % 2 == 0) {

if c is divisible by 2

c += 1;

add 1 to c (so c is equal to 5)

cout<< c << endl;

outputs c on screen

## Comments

## Leave a comment