pastebin

Paste Search Dynamic
Recent pastes
deascend
  1. #include <stdio.h>
  2.  
  3.   void deascend (int *x, int *y, int *z);
  4.   void swap(int *a, int *b);
  5.  
  6. int main (void) {
  7.   int n1,n2,n3;
  8.  
  9.   printf("n1:");
  10.   scanf("%d", &n1);
  11.   printf("n2:");
  12.   scanf("%d", &n2);
  13.   printf("n3:");
  14.   scanf("%d", &n3);
  15.  
  16.   deascend(&n1, &n2, &n3);
  17.  
  18.   printf("%d, %d, %dn", n1,n2,n3);
  19.     return 0;
  20. }
  21.  
  22. void deascend (int *x, int *y, int *z) {
  23. if (*x < *y)
  24.     swap(y, x);
  25.   if (*x < *z)
  26.     swap(z, x);
  27.   if (*y < *z)
  28.     swap(z, y);
  29. }
  30.  
  31. void swap(int *a, int *b) {
  32.   int temp;
  33.     temp = *a;
  34.     *a = *b;
  35.     *b = temp;
  36. }
Parsed in 0.011 seconds