liczby wieksze od double

0

witajcie!

Chcialbym wczytac liczby bardzo duze wieksze od double,i wykonac na nich podstawowe operacje arytmetyczne.Programik ma byc w C++.Zastanawiam sie czy mozna nie zamieniac tego na zadne stringi tylko od razu wczytywac liczby i umieszczac w tablicy double?i wtedy mialbym jedna duza liczbe w tablicy double,
zastanawiam sie czy da sie zrobic tak np. cin>>liczba i zdefiniowac sobie taki strumien co by mi ta liczbe do tablicy wpisal?co o tym myslicie?

0

Moja rada brzmi następująco, i jendocześnie teoretycznie pokrywa się z Twoim założeniem. Jeśli masz dużą liczbę, powiedzmy złożoną ze 100 cyfr, zdefiniuj tablicę 100-elementową i zapisuj cyfry w oddzielny elementach tablicy. Jest to oczywiście sposób, powiedzmy prawie siłowy(chciałoby się stwierdzić). Dobrze było by do każdego elementu tablicy wpisać maksymalną liczbę cyfry liczby double, a pozostałe wielkości dodawać do innych elementów tablicy. Jako wynik- całą liczbę- wyświetlić elementy tablicy zawierające cyfry. Szukam ludzi, których łączy, tak jak mnie pasja C++ i w przyszłości pewnie innych języków. Służę pomocą i szukam współtowarzyszy programowania [email protected]

0

W dziale download->turbo pascal znajduje się biblioteka vlong, obsługująca liczby naturalne o właściwie dowolnym rozmiarze.

Co prawda to TP a nie C, jednak algorytm jest taki sam.

// jest i podobna biblioteczka dla c++ [mf]

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