using namespace std;
int main() { float a; float b; float fläche;
cout << "Bitte die Höhe des Rechteckes (cm)eingeben" endl;
cin >> a
cout << "Bitte die Breite des Rechteckes (cm)eingeben" endl;
cin >> b
fläche = a * b
cout << "Fläche: " << fläche << " Quadrat Zentimeter" endl;
if(a==b)
{
cout << "Ein Quadrat!" endl;
}
}
Wo ist hier der Fehler ?

Dank der fürchterlichen Formatierung ist dein Code schwer zu erkennen.
Aber nach "fläche = a * b" sehe ich kein ";".
Das wäre ist wahrscheinlich der Fehler...
Was sagt denn dein Compiler?
Kann keine Fehler unterscheiden. Da steht nur "5 ERRORS"
Wie oben geschrieben, Semikolons. Und mach aus 'fläche' lieber mal 'flaeche'.

Schon mal gegoogelt ?
http://pronix.linuxdelta.de/C/standardC/cprogrammierung_8.shtml
Deine cin's werden auch nicht mit Semikolon abgeschlossen...