No veo el error de compilación, sin embargo aquí va una solución muy parecida a tu código. Espero ayude...
Código:
#include <iostream>
using namespace std;
int main ()
{
int a, b ,c, d;
cin>>a;
cin>>b;
cin>>c;
cin>>d;
if (a>=b)
if (a>=c)
if (a>=d)
{cout<<a<<endl;}
else
{cout<<d<<endl;}
else
if (c>=d)
{cout<<c<<endl;}
else
{cout<<d<<endl;}
else
if (b>=c)
if (b>=d)
{cout<<b<<endl;}
else
{cout<<d<<endl;}
else
if (c>=d)
{cout<<c<<endl;}
else
{cout<<d<<endl;}
}