Non vorrei dire una cavolata, ma dovrebbe essere così.
//Area triangolo
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int base, altezza, area;
cout<<"Inserisci la base: ";
cin>>base;
cout<<"Inserisci l'altezza: ";
cin>>altezza;
while(base<=0 || altezza<=0){
cout<<"Misure errate!";
cout<<"Inserisci la base: ";
cin>>base;
cout<<"Inserisci l'altezza: ";
cin>>altezza;
}
area=(base*altezza)/2;
cout<<area<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}