2x = 70000 - 7y
x = 35000 - 3,5y
x>0, y>0 - так как X и Y натуральные.
Согласно условию неотрицательности X и Y, пар, удовлетворяющих последнему уравнению будет 10001 (y=0, 1, 2, 3,...,10000). Однако, при НЕЧЁТНЫХ Y, X будет принимать дробные значения. Из 10 тысяч возможных значений Y отбросим нечётные. Их ровно 5000.
Далее спорная ситуация - кто-то причисляет 0 к натуральным числам, кто-то нет. Если Вас учат тому, что 0 - натуральное число, то значений будет 10001-5000 = 5001, если же 0 - НЕ НАТУРАЛЬНОЕ в Вашей программе, то значений будет 10001 - 5000 - 2 = 4999. Двойка в последнем выражении - это две пары X=0, Y=10000 и X=35000, Y=0.
Для начала допустим, что число п- это p, а число м- это m (будем обозначать более математически :) )
Если целое число имеет остаток q при делении на 5, то его можно представить в виде n = 5 * p + q, где n- само число, а p- целое число.
Сделаем тоже самое с числами из условия:
p = 5 * k + 3
m = 5 * r + 4
Теперь просто возведём каждое в квадрат и сложим 2 результата:
p ^ 2 + m ^ 2 = (5k + 3) ^ 2 + (5r + 4) ^ 2 = (25k^2 + 30k + 9) + (25r^2 + 40r + 16) = 25k^2 + 25r^2 + 30k + 40r + 25.
Заметим, что каждое слагаемое из результата кратно 5ти, то есть имеет остаток 0 при делении на 5. Остаток суммы равен сумме остатков, поэтому результат также кратен 5, то есть праивльный ответ- D) 0.