hamaXD

CPT lab03-02

Sep 4th, 2017
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.60 KB | None | 0 0
  1. #include<stdio.h>
  2. #define LEN 5
  3.  
  4. int* find_max(int *p, int *q);
  5.  
  6. int main(){
  7.   int d[LEN], i;
  8.  
  9.   for(i = 0; i < LEN; i++){
  10.     printf("N%02d: ", i + 1);
  11.     scanf("%d", &d[i]);
  12.   }
  13.   find_max(&d[0], &d[LEN]);
  14.  
  15.   return 0;
  16. }
  17. int* find_max(int *p, int *q){
  18.     int temp[LEN],i,tmp,j;
  19.     for (i = 0; i < LEN; i++){
  20.         for (j = 0; j < (LEN - i - 1); j++){
  21.             if (*(p+j) <*(p+(j+1))){
  22.                 tmp = *(p+j);
  23.                 *(p+j) = *(p+(j+1));
  24.                 *(p+(j+1)) = tmp;
  25.             }
  26.         }
  27.     }
  28.     for(i=0;i<LEN;i++){
  29.         printf("%d\n",*(p+i));
  30.     }
  31.    
  32.    
  33. }
Add Comment
Please, Sign In to add comment