jakiego typu moge zapisać liczbę n z przedziału 1<=x<=10^12 (i jak z liczby n, w przypadku gdy to bedzie string sprawdzic dzielnik)
0
0
Jaki dzielnik?
Gdzieś w kodach źródłowych był unit do tp autorstwa Łukasz F., pozwalający na operacje na bardzo dużych liczbach, zapisanych jako stringi.
0
ale ja nie moge w moim programie używać żadnych unitów dodatkowych poza standartowymi z pascala i free pascala
0
Więc zapytaj Łukasz o pozwolenie, czy możesz wzorując się na jego unicie napisać coś podobnego samemu w swoim programie.
0
10^12 to się spokojnie zmieści na extended, i to chyba bez utraty najmniej znaczących cyfr.
0
A domyślając się, że chodzi o PA (czyż nie?), to tutaj najlepiej nadaje się typ int64. Co prawda, nie uświadczysz go w Borlandowskim Pascalu, za to w FPC jest typem podstawowym.