91.3k views
1 vote
Consider the following code snippet

int number1 = 10;
double size = 2.5;
int number2 = 3;
number1 = number2 / 2;
number2 = size * 5;
size = size / 2;
int rest = 32 % 5;

Please provide the values of the variables at the end of this snippet:

number1 has value _______
number2 has value _______
size has value _________
rest has value _________

User Leo Izen
by
7.4k points

1 Answer

5 votes

Answer:

1

12

1.25

2

Step-by-step explanation:

int main() {

int number1 = 10;

double size = 2.5;

int number2 = 3;

number1 = number2 / 2; // integer division means 3/2=1

number2 = size * 5; // 2.5*5 = 12.5 truncated is 12

size = size / 2; // 2.5 / 2 = 1.25

int rest = 32 % 5; // 32=6*5+2, so remainder is 2

cout << number1 << endl;

cout << number2 << endl;

cout << size << endl;

cout << rest << endl;

}

User Alsty
by
7.7k points