Advertisement
mostlabs

10/1

Feb 18th, 2020
362
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.62 KB | None | 0 0
  1. #include<iostream>
  2.  
  3. using namespace std;
  4.  
  5. void change(float *mas,int n,int k)
  6. {
  7.  
  8.     k= n - k;
  9.    for(int i=n; i > k; i --){
  10.     for(int j=n-1 ; j > k ; j--){
  11.     if(mas[j] > mas[j-1]){
  12.         int t=mas[j];
  13.         mas[j]=mas[j-1];
  14.         mas[j-1]=t;
  15.     }
  16.     }
  17.    
  18. }
  19. }
  20. int main()
  21. {
  22.     unsigned short n;
  23.  
  24.        cout << "n = ";
  25.        cin >> n;
  26.        float* mas = new float[n];
  27.      
  28.  
  29.      for (int i = 0; i < n; i++)
  30.          cin >> mas[i];
  31.    
  32.     int k;
  33.     cout << "k:" << endl;
  34.     cin >> k;
  35.    
  36.    change(mas,n,k);
  37.    
  38.    for(int i=0 ; i < n ; i++)
  39.     cout << mas[i] << " ";
  40.  
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement