Zitat:
Original geschrieben von irrsinn
kommt drauf an:
rein auf verdacht würd ich sagen, dass die int() funktion einen long zurückliefert. dann gehts ohne probleme.
auswendig weiß ichs aber net und find grad nix gscheites zum nachschaun
|
int ist keine Funktion und auch kein Objekt, int ist ein einfacher Datentyp, der je nach System anderes definiert ist, meist jedoch 2 Byte also von -32767 -> 32768, long mit 4 Byte.
#include <cmath>
#include <iostream.h>
int main()
{
double a;
cout<<"Geben sie eine Zahl ein";
cin>>a;
if (a == floor(a))
cout<<"Ganze Zahl ";
else
cout<<"keine ganze Zahl ";
}