kilolilo

Untitled

Oct 13th, 2017
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.79 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.     int n,ch,s;
  6.     cout<<"n = ";
  7.     cin>>n;
  8.     int a[n];
  9.     for (s=0;s<n;s++){
  10.         cout<<"a["<<s<<"]= ";
  11.         cin>>ch;
  12.         a[s]=ch;
  13.       }
  14.     int max=a[0],min=a[0];
  15.     for (int i=1;i<n;i++){
  16.         if (a[i]>max ){
  17.             max=a[i];
  18.             }
  19.         if (a[i]<min){
  20.             min=a[i];
  21.         }
  22.     }
  23.     int g=max-min+1;
  24.     int b[g];
  25.     for (int i=0;i<g;i++){
  26.         b[i]=0;
  27.     }
  28.     for (int i=0;i<n;i++){
  29.         int ind=a[i]-min;
  30.         b[ind]+=1;
  31.     }
  32.     int c[n],q=0;
  33.     for(int j=0;j<g;j++){
  34.         for(int k=0;k<b[j] && q<n;k++,q++){
  35.           c[q]=j+min;
  36.         }
  37.     }
  38.     for(int i = 0; i < n; i++){
  39.         cout << c[i] << " ";
  40.     }
  41.     cout << endl;
  42.  
  43.     }
Add Comment
Please, Sign In to add comment