// decision tree.c #include int main() { int n1, n2, n3; printf("sort 3 numbers in descending order\n"); printf("input numbers = "); scanf("%d%d%d",&n1,&n2,&n3); printf("numbers in descending order = "); // THE decision tree if (n2 > n1) if (n3 > n2) printf("%d %d %d\n",n3,n2,n1); else if (n3 > n1) printf("%d %d %d\n",n2,n3,n1); else printf("%d %d %d\n",n2,n1,n3); else if (n3 > n2) if (n3 > n1) printf("%d %d %d\n",n3,n1,n2); else printf("%d %d %d\n",n1,n3,n2); else printf("%d %d %d\n",n1,n2,n3); return 0; }