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;}
}