Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <math.h>
- #include <cstdlib>
- using namespace std;
- int nct(int a,int b)
- {
- return a+rand()%(b-a+1);
- }
- int main()
- {
- setlocale (LC_ALL, "Rus");
- const int N=10;
- int A[N];
- int B[N];
- int c,v,i,e,u;
- for (i=0;i<N;i++)
- {
- B[i]=nct(0,100);
- cout<<B[i]<<" ";
- }
- cout<<"- массив"<<endl;
- for (i=0;i<N/2;i++)
- {
- e=i;
- for (u=i+1;u<N/2;u++)
- {
- if (B[u]<B[e])
- e=u;
- }
- c=B[i];
- B[i]=B[e];
- B[e]=c;
- }
- for (i=N/2;i<N;i++)
- {
- e=i;
- for (u=i+1;u<N;u++)
- {
- if (B[u]>B[e])
- e=u;
- }
- c=B[i];
- B[i]=B[e];
- B[e]=c;
- }
- for (i=0;i<N;i++)
- {
- cout<<A[i]<<" ";
- }
- cout<<"- отсортированный массив"<<endl;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement