(tp)duża liczba

0

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

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.

1 użytkowników online, w tym zalogowanych: 0, gości: 1