Das Programm funktioniert doch, also was ist dein Problem?
Wenn du dich wunderst warum sich dein Programm dauernt schließt dann schau mal hier:
http://free-hack.com/showthread.php?t=39343
Folgender Code sollte deiner Meinung nach wohl richtig sein: (dein Code war, wie gesagt, sowieso schon richtig)
Code:
#include <iostream>
using namespace std;
int main()
{
int Zahl1;
cin >> Zahl1;
int Zahl2;
cin >> Zahl2;
int Ergebnis;
Ergebnis = Zahl1 + Zahl2;
cout << Zahl1 << ":" << '\n';
cout << "addiert mit:" << '\n';
cout << Zahl2 << ":" << '\n';
cout << Ergebnis;
fflush(stdin); // Eingabepuffer leeren
cin.get(); // auf Benutzereingabe warten
return 0;
}
Nett wäre es auch den Code etwas einzurücken (ich hab mir jetzt nicht mehr die Mühe gemacht) und die Variablen nicht kurz vor der Benutzung zu deklarieren (da verliert man leicht den Überblick), sowie sicherzugehen, dass cin >> Zahl1; und cin >> Zahl2; jeweils sich selbst (cin) zurückgeben - dann kann man sichergehen, dass das Parsen der Zahlen gut verlaufen ist und der Benutzer nicht irgendwelchen Mist eingegeben hat!
mfG. BlackBerry
EDIT: zu langsam.