int x[3], tmp;
cin>>x[0]>>x[1]>>x[2];
for(int i=0; i<2; i++)
  for(int j=i+1 j<3; j++)
    if(x[i] > x[j])
    {
      tmp = x[i];
      x[i] = x[j];
       x[j] = tmp; 
    }
ویرایش: کوتاه کردن کد شما به این صورت ممکنه
if(a<=b)
{
  if(c<=a) cout<<"c<a<b";
  else if(c<=b) cout<<"a<c<b"
  else cout<<"a<b<c";
}
else
{
  if(c<=b) cout<<"c<b<a";
  else if(c<=a) cout<<"b<c<a"
  else cout<<"b<a<c";
}
هیچ پژوهش انسانی نمیتواند ادعای علمی بودن داشته باشد، مگر اینکه از برهان ریاضی برخوردار باشد (لئوناردو داوینچی)