Ho cominciato da poco a studiare il C

Mi è sempre andato tutto alla perfezione fino a quando, 3 gorni fa, ho deciso di cazzeggiare un po' e creare un banalissimo programmino che calcolasse l'area del rettangole sapendo base e altezza...

il programma però mi dava degli errori ...
Nel frattempo cmq sono andati avanti a studiare...
mi riesce tutto normalemnte, ma nn riesco a toglermi dalla testa sto maledetto coso che nn funziona!! perché??


#include <stdio.h>

int main()
{

int base, altezza, area;
{
printf ("questo programma calcola l'area di un rettangolo\n");
printf ("inserisci la misura della base\n");

scanf( "%d", &base);

printf ("inserisci la misura dell'altezza\n");

scanf( "%d", &altezza);

area = base * altezza;

printf ("la misura dell'area e' %d\n" , area);

system ("pause");
return 0;
}
alla fine nn mi sengala nessun errore, ma nn compila e sotto mi dice:

"warning in function main parse error at end of input"

che caspita sbaglio? :master:

grazie