Which of the following is an integer but not a whole number: 0, −2, 7, 783?

−2 is an integer but not a whole number.

To determine which of the given numbers is an integer but not a whole number, let's first define the terms:

1. Integer: An integer is a number that can be positive, negative, or zero, without any fractional or decimal parts.

2. Whole Number: A whole number is a non-negative number without any fractional or decimal parts.

Now let's go through the options:

1. 0: Zero is both an integer and a whole number because it doesn't have any fractional or decimal parts.

2. -2: -2 is an integer because it can be negative, and it is not a whole number because it has a fractional part. Therefore, -2 is the answer to this question.

3. 7: 7 is both an integer and a whole number because it is a positive number without any fractional or decimal parts.

4. 783: 783 is both an integer and a whole number because it is a positive number without any fractional or decimal parts.

So, the number that is an integer but not a whole number is -2.