#include "time.h" #include using namespace std; unsigned long int const n=200000; void boubble_sort( unsigned long int n, float * a) { unsigned long int l,k; float p; l=n; do { k=0; l=l-1; for (unsigned long int i=1; i<=l; i++) { if (a[i]>a[i+1]) { p=a[i]; a[i]=a[i+1]; a[i+1]=p; k=k+1; } } } while (k!=0); } void insert_sort( unsigned long int n, float * a) { unsigned long int l,p,k,s; float w=0; a[0]=w; for (unsigned long int i=2; i<=n; i++) { float y=a[i]; l=0; p=i-1; do { s=(l+p+1) / 2; if (a[s]<=y) l=s; else p=s-1; } while (l!=p); k=l; for (unsigned long int j=i-1; j>=k+1; j--) a[j+1]=a[j]; a[k+1]=y; } } void scalaj(unsigned long int l,unsigned long int s, unsigned long int p,float * a) { float z[n+1]; unsigned long int m,k,i,j; m=l; i=l; j=s; do { if (a[i]<=a[j]) { z[m]=a[i]; i=i+1; } else { z[m]=a[j]; j=j+1; } m=m+1; } while(i=i; j--) { a[k]=a[j]; k=k-1; } } for (unsigned long int i=l; i<=m-1; i++) a[i]=z[i]; } void sort_scal(unsigned long int d,unsigned long int g,float * a) { unsigned long int s; if (dv) p=p-1; if (l<=p) { u=a[l]; a[l]=a[p]; a[p]=u; l=l+1; p=p-1; } } while (l<=p); if (d>m; do { cout <<" podaj nr procedury"<<"\n"<<"1 - babelkowa"<<"\n"<<"2 - wstawianie"<<"\n"<<"3 - scalanie"<<"\n"<<"4 - szybkie"<<"\n"; //cout <<"podaj k"<<"\n"; cin >> k; cout <<" ciag wylosowany k="<