Advertisement
skb50bd

Min, Max, Sort

Apr 18th, 2015
339
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.04 KB | None | 0 0
  1. #include<stdio.h>
  2. int main()
  3. {
  4.     int n, i, j, k, min, minloc, max, maxloc;
  5.     printf("How Many Inputs? : ");
  6.     scanf("%d",&n);
  7.     int a[n];
  8.    
  9.     printf("\nNow Start Entering %d Inputs\n",n);
  10.    
  11.     for(i=0 ; i<n ; i++) //takes inputs
  12.         scanf("%d",&a[i]);
  13.  
  14.  
  15.     min=a[0], minloc=0;
  16.     for(i=1 ; i<n ; i++) //finds the minimum value and location
  17.         if(a[i]<min)
  18.             min=a[i], minloc=i;
  19.     printf("Minimum Value %d is in Location %d\n",min,minloc);
  20.  
  21.     max=a[0], maxloc=0;
  22.     for(i=1 ; i<n ; i++) //finds the maximum value and location
  23.         if(a[i]>max)
  24.             max=a[i], maxloc=i;
  25.     printf("Maximum Value %d is in Location %d\n",max,maxloc);
  26.  
  27.  
  28.     for(i=0 ; i<n-1 ; i++) //sorts
  29.     {
  30.         min=a[i];
  31.         for(j=i+1 ; j<n ; j++)
  32.             if(min>a[j])
  33.             {
  34.                 min=a[j];
  35.                 a[j]=a[i];
  36.                 a[i]=min;
  37.             }
  38.     }
  39.     printf("Sorted Array: ");
  40.     for(i=0 ; i<n ; i++) //prints
  41.         printf("%d ",a[i]);
  42.  
  43.     return 0;
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement