fork download
  1. #include <stdio.h>
  2. void swap (int *x,int *y)
  3. {
  4. int w;
  5. w=*x;
  6. *x=*y;
  7. *y=w;
  8. }
  9. void scanfall(int *x,int *y,int *z)
  10. {
  11. scanf("%d %d %d",x,y,z);
  12. }
  13. void ascend(int *x,int *y,int *z)
  14. {
  15. if(*x>*y)
  16. swap(x,y);
  17. if(*x>*z)
  18. swap(x,z);
  19. if (*y>*z)
  20. swap(y,z);
  21. }
  22.  
  23.  
  24. int main(void) {
  25. int a,b,c;
  26. scanfall(&a,&b,&c);
  27. ascend(&a,&b,&c);
  28. printf("%d %d %d",a,b,c);
  29. return 0;
  30. }
  31.  
Success #stdin #stdout 0.01s 5280KB
stdin
3
2
1
stdout
1 2 3