|  |  | |
|  |  | 
| 
 | |||||||
| Registrieren | Hilfe/Forumregeln | Benutzerliste | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren | 
| Programmierung Rat & Tat für Programmierer | 
|  | 
|  | Themen-Optionen | Ansicht | 
|  23.10.2003, 09:09 | #11 | 
| Newbie  Registriert seit: 17.02.2003 
					Beiträge: 4
				 |  Leider stimmt das nicht ganz ! int    2Byte  -+32768 long 4Byte -+2147483648 double 8Byte ±1.8·10e308 Das heist dein Code funktioniert nur für einen Wertebereich von +-32768 | 
|   |   | 
|  23.10.2003, 10:02 | #12 | 
| Veteran  Registriert seit: 05.04.2002 
					Beiträge: 331
				 |   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 
				____________________________________ Wenn es dumm ist aber funktioniert, ist es nicht dumm! | 
|   |   | 
|  23.10.2003, 17:13 | #14 | |
| Newbie  Registriert seit: 17.02.2003 
					Beiträge: 4
				 |   Zitat: 
 #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 "; } | |
|   |   | 
|  | 
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
| Ansicht | |
| 
 | 
 |