Gast
#3219698
Hallo Leute, stehe vor einem hoffentlich kleinen Problem. Habe eine Zahl vom Typ Float, (bsw. 323.34) welche ich mit 10 multipliziere (um eine Nachkommastelle zu behalten) und als int-Variable speichere und diese Int-Zahl dann folgendermaßen zerlege: intnumber=zahl*10; nachkomma=intnumber%10; einer=(intnumber%100)/10; zehner=(intnumber%1000)/100; hunderter=(intnumber%10000)/1000; Mein Problem: Es kann sein, das die Floatzahl negativ ist und dann "intnumber=zahl*10;" nicht mehr geht. Was kann ich also machen, um aus einer negativen Floatzahl eine negative Intzahl zu erhalten, damit meine "Zerlegung" weiterhin läuft?