а) натуральные числа, это целые все целые положительные числа, 0 не натуральное число
х+у=2018
значит "х" может принимать все значения от 1 до 2017, если оно равно 2018, то "у" будет равен нулю, что противоречит условию. Раз "х" может принимать такие значения, то и "у" может принимать эти значения. Значит всего выходит 2017 решений
: 2017
б) неотрицательные числа, это все положительные числа и ноль, то есть от натуральных чисел они отличаются только тем, что в их число входит "0"(так как по условию сказано, что решать надо в целый неотрицательных числах)
Следуя из предыдущего решения, "х" и "у" может принимать все значения от 0 до 2018, значит всего будет 2019 решений
: 2019