uite, pe de o parte in free pascal exista int64 si qword, tipuri de date pe 64 de biti... gandeste-te pana la cat poate sa ajunga (qword pana la 2^64)... exista help... te uiti pe la tipuri de date ca acolo sunt chestiile care te ajuta la inceput... poti sa declari niste matrici MUUUUUUUUULT mai mari ca in borland... trebuie sa inveti cum sunt stocate datele ca sa vezi cata memorie ocupa ce ai tu in program si daca se incadreaza in restrictii
pe de alta parte, 10^100 e muuuuult mai mare decat poate intra in qword, Cosmin zicea sa implementezi numere mari... asta e o "notatie clasica" a numerelor ce se afla sub forma de vector (adica ori fiecare element din vector reprezinta cate o cifra... si retii si cate cifre are numarul, ori fiecare element din vector retine un longint de maxim k cifre, caz in care ai scris numarul in baza 10^k)
exista pe
http://info.devnet.ro/articole.php un articol... "multe smenuri de programare in c/c++ si nu numai" parca... sunt explicate operatiile cele mai des intalnite acolo ( bine, nu explicate... sunt functiile, dar sunt intuitive ). problema e ca sunt in C, dar daca nu lasi asta sa te sperie ai sa vezi ca poti intelege ce se zice acolo...