Advertisement
dllbridge

Untitled

Aug 23rd, 2024
178
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.62 KB | None | 0 0
  1.  
  2.  
  3. #include       <stdio.h>
  4.  
  5. void sort(int *);
  6.  
  7. void monitor(int *);
  8.  
  9.  
  10. int main(void)
  11. {
  12.     int nNumb[7] = { 9, 3, 8, 4, 5, 1, 12};
  13.    
  14.     monitor(nNumb);
  15.    
  16.     sort(nNumb);
  17.    
  18.     monitor(nNumb);
  19.  
  20.    
  21. }
  22.  
  23. void sort (int *p)
  24. {
  25.     int i, n1;
  26.     int flag = 0;
  27.    
  28. L_01:   for( i = 0; i < 7; i++)
  29.         {
  30.             if( p[i] > p[i+1])
  31.            
  32.             {
  33.                 flag   += 1;
  34.                 n1     = p[i];
  35.                 p[i]   = p[i+1];
  36.                 p[i+1] = n1;
  37.             }      
  38.         }  
  39.        
  40.         if( flag > 1)
  41.         {
  42.         goto L_01;
  43.         }  
  44. }  
  45.  
  46. void monitor( int *p1)     
  47. {      
  48.     int i;
  49.    
  50.     for( i = 0; i < 7; i++)
  51.     {
  52.         printf("%d \t", p1[i]);
  53.     }
  54. }    
  55.    
  56.  
  57.  
  58.  
  59.  
  60.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement