Advertisement
WSDFGHJHTFTGHJ

46A

Apr 14th, 2021 (edited)
373
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.10 KB | None | 0 0
  1. #include <iostream>
  2. #include <math.h>
  3. #include <cstdlib>
  4. using namespace std;
  5.  
  6. int nct(int a,int b)
  7. {
  8.     return a+rand()%(b-a+1);
  9. }
  10. int main()
  11. {
  12.             setlocale (LC_ALL, "Rus");
  13.             const int N=10;
  14.             int A[N];
  15.             int B[N];
  16.             int c,v,i,e,u;
  17.             for (i=0;i<N;i++)
  18.             {
  19.                 B[i]=nct(0,100);
  20.                 cout<<B[i]<<" ";
  21.             }
  22.             cout<<"- массив"<<endl;
  23.               for (i=0;i<N/2;i++)
  24.     {
  25.         e=i;
  26.         for (u=i+1;u<N/2;u++)
  27.         {
  28.             if (B[u]<B[e])
  29.              e=u;
  30.         }
  31.                   c=B[i];
  32.                   B[i]=B[e];
  33.                   B[e]=c;
  34.     }
  35.     for (i=N/2;i<N;i++)
  36.     {
  37.         e=i;
  38.         for (u=i+1;u<N;u++)
  39.         {
  40.             if (B[u]>B[e])
  41.              e=u;
  42.         }
  43.                   c=B[i];
  44.                   B[i]=B[e];
  45.                   B[e]=c;
  46.     }
  47.              for (i=0;i<N;i++)
  48.             {
  49.                 cout<<A[i]<<" ";
  50.             }
  51.             cout<<"- отсортированный массив"<<endl;
  52.  
  53.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement