subprogram sortare numarare

1
void sort_numarare(double v[] ,int l) {int i,j,*num; double *temp; temp=(double*)malloc(l*sizeof(double)); num=(int*)malloc(l*sizeof(int)); for(i=0;i<l;i++) num[i]=0; for(i=0;i<l-1;i++) for(j=i+1;j<l;j++) if(v[j]<v[i]) num[i]++; else num[j]++; for(i=0;i<l;i++) temp[num[i]]=v[i]; for(i=0;i<l;i++) v[i]=temp[i]; free(temp); free(num); Ex Apel: double v[20]; int n; sort_numarare(v,n);

Upload: robert-popescu

Post on 24-Sep-2015

233 views

Category:

Documents


1 download

DESCRIPTION

programare

TRANSCRIPT

void sort_numarare(double v[] ,int l){int i,j,*num;double *temp;temp=(double*)malloc(l*sizeof(double));num=(int*)malloc(l*sizeof(int));for(i=0;i