Potrzebuję typu, który przechowa mi OGROMNE liczby... takie, jakich nie pomieści żaden z dostępnych. Co więc mogę zrobić by najłatwiej taki problem rozwiązać?
string. Gdybyś poszukał w serwisie, dowiedziałbyś się też że są już gotowe biblioteki.
ale stringa nie będę mógł np mnożyć
srsly?
Implementujesz mnożenie pisemne.
ban na google?
Nie ban tylko po prostu nie wiem czego szukać... co masz na myśli z tym mnożeniem pisemnym? Chodzi ci o to bym sam napisał jakąś funkcję realizującą takie mnożenie korzystające z liczby zapisanej jako string czy są na to jakieś biblioteki, gotowce?
No tak to jest w informatyce, że to co człowiekowi do głowy wpadnie przydałoby się zamienić na kod ;]
String to ciąg znaków, znaki zapisane są w kodowaniu ASCII jeżeli weźmiesz cyfrę '0' i odejmiesz od niej '0' to wynikiem będzie po prostu 0, jak weźmiesz '4' i odejmiesz '0' to wynikiem będzie 4. Jak postąpisz tak dla całości, będziesz miał string składający się z liczb (prawdopodobnie trzeba będzie to jeszcze zrzutować na int)
Poszukaj w Internecie: C++ BigInteger.