Да ! Это ужастно.
Что за программу можно написать для нахождения пересечения эллипса и прямой ?
Я не помню навсидку канонического уравнения эллипса. Но в итоге должно получиться решение квадратного уравнения, или тут нужно применять численные методы ?
Про больщие числа — отдельная песня. Это даже целый раздел криптобиблиотеки — за пять минут не напишешь. Да и нужно ли ?
Все остальное Вами написанное — тоже слегка настораживает. Я вот просто на программера туда собирался — теперь сомневаюсь