C++ Program to find largest among three numbers using conditional operator

#include<iostream>
using namespace std;
int main()
{
  int a,b,c,d;
  cout<<"Enter three values=";   
  cin>>a>>b>>c;
  d=a>b&&a>c?a:b>a&&b>c?b:c;
  cout<<"nLargest value="<<d;
  return 0;
}