Willst Du es diesmal ernsthaft wissen und auf Vorschläge eingehen, oder soll's wieder so laufen wie im Thread
Chinesischer Restsatz?
Einen Tip schon mal kostenlos

Dein modinvers beschreibt immer noch nicht, was Du eigentlich machen willst. In Deinem neuen Beitrag willst Du modulo
phi invertieren, testest aber ob das Produkt =
1 mod n ist!
Zum dritten Mal: Wirf n als Parameter von modinvers raus, und wirf endlich das globale phi raus. Schreibe eine
function modinvers(a,b: ansistring): ansistring; mit der Eigenschaft
modinvers(a,b)*a = 1 mod b.
Wie Du das machen kannst, ist zB in dem Link zum BUGs Beitrag 2 des Chinesischen Threads beschrieben.
Wenn Du allerdings weiterhin alle Hilfsversuche ignorierst, wird Dir wohl kaum einer mehr helfen wollen.