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