#include <iostream.h>

int main()
{
    int x;
    char neu;

neuerversuch:       // sprungmarke = label

    cout << "Bitte x = 5 eingeben, x= ";
    cin >> x;
    
    if(x==5) {cout << "super, du kannst es!" << "\n"; 
             goto ansende; 
             /* == abfrage auf logisch true wenn, dann nachgestellte anweisung*/  
             } //ohne den verbundoperator {...} wird nur die nachfolgende anweisung ausgeführt                                                                                                                                                                                                                            
    else     {cout << "versager, falsche taste!" << "\n";
             cout << "Neuer Versuch (j/n) ? ";
             cin >> neu;
    if(neu =='j') goto neuerversuch;
    else          goto ansende;
             }  

        
        
    
    cout << "Willst du nochmal? (j/n) ";
    cin >> neu;
    if(neu == 'j') goto neuerversuch;
    else           cout << "Bloed, bloed!" <<"\n";                                                                             
ansende:  
cout << "Programmende...";
cin.get (); cin.get();
return(0);    
    }

/*

*/
