long int hat höchstwahrscheinlich 32 Bit (zumindet auf 32Bit-Systemen).
Mit 32 Bit kannst du aber nur 9 oder 10Stellige Dezimalzahlen speichern.
log10(2^32) = 9.6
Ich würde die große Zahl als String einlesen und dann die Zeichen in Ziffern umwandeln oder du verwendest
__________________
my brain has two parts, the right and the left...on the left, there is nothing right...on the right, there is nothing left
|