Finde Fehler nicht

07/10/2011 21:08 GameZzWorld#1
Hallo Epvp*Coders.
Ich habe Folgendes Problem. Und zwar finde ich meinen Fehler in meinem C++ Code nicht. Ich habe versucht etwas zu erstellen, was mir sagt, ob eine Zahl größer oder kleiner als die andere ist.

Code:
#include <iostream>
#include <string>

using namespace std;

int main()
{

	int zahl1, zahl2;
	cout << "Tippe Zahl1 ein:";
	cin zahl1;
	cout << "Tippe Zahl2 ein:";
	cin zahl2;
    
    if (zahl1 > zahl2) cout << "Zahl1 ist groesser als Zahl2" << endl;
	if (zahl1 < zahl2) cout << "Zahl1 ist kleiner als Zahl2" << endl;
PS: Bin noch neu in Sachen C++.Danke
07/10/2011 21:18 Kraizy​#2
Schau dir an, wie man richtige If-Abfragen macht: [Only registered and activated users can see links. Click Here To Register...]
07/10/2011 21:20 GameZzWorld#3
Werd ich anschauen.
07/11/2011 14:52 osnaexot#4
So klappt es aber eine If...else.. sieht schöner aus.

und beim cin nie die spitzen Klammern vergessen.

cin >> zahl1; z.B.

Code:
#include <iostream>
#include <string>

using namespace std;

int main()
{

	int zahl1, zahl2;
	cout << "Tippe Zahl1 ein:";
	cin >> zahl1;
	cout << "Tippe Zahl2 ein:";
	cin >> zahl2;
    
    if (zahl1 > zahl2) cout << "Zahl1 ist groesser als Zahl2" << endl;
	if (zahl1 < zahl2) cout << "Zahl1 ist kleiner als Zahl2" << endl;


return 0;
}
Code:
if (zahl1 > zahl2) cout << "Zahl1 ist groesser als Zahl2" << endl;
	else cout << "Zahl1 ist kleiner als Zahl2" << endl;
07/11/2011 20:58 Prestino#5
[Only registered and activated users can see links. Click Here To Register...]
Les dir das durch, dann haste schonmal ein Grundgerüst um dann weiter zu lernen :)
07/11/2011 21:09 .BritainAndy#6
PHP Code:
#include <iostream>
#include <string>
#include <conio.h> // für den "pause" befehl _getch();

using namespace std;

int main()
{

    
int zahl1zahl2;
    
cout << "Tippe Zahl1 ein:";
    
cin >> zahl1;
    
cout << "Tippe Zahl2 ein:";
    
cin >> zahl2;
    
    if (
zahl1 zahl2)
        {
            
cout << "Zahl1 ist groesser als Zahl2" << endl;
        }
     
    else if (
zahl1 zahl2
        {
            
cout << "Zahl1 ist kleiner als Zahl2" << endl;
        }

    
_getch(); // bzw. cin.get()
    
return 0;

07/11/2011 21:19 yihaaa#7
Wieso macht ihr immer den I/O Scheiß? Braucht ihr unbedingt mehr Code wenn ihr einfach nur überprüfen wollte ob eine Zahl größer als die andere ist?

MfG
07/11/2011 23:15 xNopex#8
Quote:
Wieso macht ihr immer den I/O Scheiß? Braucht ihr unbedingt mehr Code wenn ihr einfach nur überprüfen wollte ob eine Zahl größer als die andere ist?

MfG
Troll woanders rum..