Also ich benutze den Dev C++ Compile vin Bloodshed und habe mir das Buch C++ von A bis Z gekauft

aber wenn ich das hier eingebe (orginal aus dem buch ) und es dann starte kann die die zahl eingeben und dann noch eine.. normalerweise sollte er mir was ausrechnen aber sobald ich die 2te zahl eingeben habe beendet er mir das Programm.

Hier der Code:
Code:
// arith1.cpp
#include <iostream>
using namespace std;

int main(void) {
    int var1, var2, var3;
    
    cout<<"operand 1: ";
    cin>>var1;
    cout<<"operand 2: ";
    cin>>var2;
    
    //Berechnung direkt in cout
    cout<<"Multiplikation : " <<var1<< "*"
        <<var2<<"="<<(var1*var2)<<'\n';
        
    //Berchnung in var3 zwischenspeichern
    var3 = var1 +var2;
    cout<<"Addition        : " <<var1<< "+"
        <<var2<<"="<<var3<< '\n';
    
    //Division duch 0 vermeiden
    (!var2) ?var2=1 :var2=var2;
    //Berechnung direkt in cout
    cout<<"Division        : " <<var3<< "/"
        <<var2<<"="<<(var3/var2);
    
    //Den rest der division ermitteln
    cout<<"(Rest : "<<(var3%var2)<<")\n";
    
    //Neuen wert von var1 zuweisen
    var1 = var3 - var2;
    cout<<"Subtraktion      : "<<var3<<"-"
        <<var2<<"="<<var1<<'\n';
    return 0;
}


hab ich da was flasch gemacht...
danke u Hilfe!