Предположим, мне нужно решить следующее уравнение:
ax + by = c
Где a
, b
и c
— известные значения, а x
, y
— натуральные числа от 0 до 10 (включительно).
Кроме тривиального решения,
for (x = 0; x <= 10; x++)
for (y = 0; y <= 10; y++)
if (a * x + b * y == c)
printf("%d %d", x, y);
... есть ли способ эффективно найти все решения для этой независимой системы?