- // decision tree c
- #include <stdio.h>
- 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;
- }
Raw Paste