-----------------------------------------------------------------------
-----------------------------------------------------------------------
Почему код
int start = 1;
int a = 3; int b = 5; int c = 7;
int first = f(start, a, b, c);
int second = start;
while (second != first) {
first = f(f(first, a, b, c), a, b, c);
second = f(last, a, b, c);
}
}
int f(int arg, int a, int b, int c) {
return (a * arg + b) % c;
}
заканчивается при любом значении start (задача о столкновении на орбите)?