Gibt es den Befehl ipart in cplusplus
Hallo,
Ich schreibe zurzeit ein Programm, das Kommazahlen verwert.
Dabei brauche ich eure Hilfe,
wie teile ich in c++ Kommazahlen in Ganzzahl (vor dem Komma) und Nachkommastellen auf. Ich weiß, dass es in (Ti) Basic dafür die Befehle fpart und ipart gibt.
Danke für die Hilfe
Ich schreibe zurzeit ein Programm, das Kommazahlen verwert.
Dabei brauche ich eure Hilfe,
wie teile ich in c++ Kommazahlen in Ganzzahl (vor dem Komma) und Nachkommastellen auf. Ich weiß, dass es in (Ti) Basic dafür die Befehle fpart und ipart gibt.
Danke für die Hilfe
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 179800
Url: https://administrator.de/forum/gibt-es-den-befehl-ipart-in-cplusplus-179800.html
Ausgedruckt am: 22.12.2024 um 08:12 Uhr
4 Kommentare
Neuester Kommentar
Hallo DRwindows97.
Befehl? Und warum sollte es? Dafür könntest du dir deine eigenen (Mini-)Funktionen definieren.
In der Art, wie vorstieg bereits beschrieben hat - Beispiel:
Brauchst du es genauer oder Support für größere Zahlen, gibt es auch noch andere Typen als float und int...
Grüße
rubberman
Befehl? Und warum sollte es? Dafür könntest du dir deine eigenen (Mini-)Funktionen definieren.
In der Art, wie vorstieg bereits beschrieben hat - Beispiel:
#include <iostream>
int ipart (float f) {return static_cast<int>(f);}
float fpart (float f) {return f - static_cast<int>(f);}
int main()
{
float f = 3.141593;
std::cout << "ipart: " << ipart(f) << "\nfpart: " << fpart(f) << std::endl;
return 0;
}
Grüße
rubberman