#include<stdio.h>
#include<stdlib.h>
#include<time.h>
void swap(int *a,int*b){
int temp=*a;
*a=*b;
*b=temp;
}
void sel(int a[],int n){
int min;
for(int i=0;i<n-1;i++){
min=i;
for(int j=i+1;j<n;j++){
if(a[j]<a[min])
min=j;
}
swap(&a[i],&a[min]);
}
}
int main(){
time_t start,end;
double cpu;
int n,a[10000];
printf("\nenter the number of elements "); for(int i=0;i<n;i++){
}
sel(a,n);
for(int i=0;i<n;i++)
cpu=(double)(end-start)/CLOCKS_PER_SEC;
printf("\n the cpu time taken is %f",cpu
*1000); return 0;
}
I2luY2x1ZGU8c3RkaW8uaD4KI2luY2x1ZGU8c3RkbGliLmg+CiNpbmNsdWRlPHRpbWUuaD4Kdm9pZCBzd2FwKGludCAqYSxpbnQqYil7CmludCB0ZW1wPSphOwoqYT0qYjsKKmI9dGVtcDsKfQp2b2lkIHNlbChpbnQgYVtdLGludCBuKXsKaW50IG1pbjsKZm9yKGludCBpPTA7aTxuLTE7aSsrKXsKbWluPWk7CmZvcihpbnQgaj1pKzE7ajxuO2orKyl7CmlmKGFbal08YVttaW5dKQptaW49ajsKfQpzd2FwKCZhW2ldLCZhW21pbl0pOwp9Cn0KaW50IG1haW4oKXsKdGltZV90IHN0YXJ0LGVuZDsKZG91YmxlIGNwdTsKaW50IG4sYVsxMDAwMF07CnByaW50ZigiXG5lbnRlciB0aGUgbnVtYmVyIG9mIGVsZW1lbnRzICIpOwpzY2FuZigiJWQiLCZuKTsKc3JhbmQoMTAwKTsKZm9yKGludCBpPTA7aTxuO2krKyl7CgphW2ldPXJhbmQoKSUxMDAwOwpwcmludGYoIiVkICIsYVtpXSk7Cgp9CnN0YXJ0PWNsb2NrKCk7CnNlbChhLG4pOwplbmQ9Y2xvY2soKTsKZm9yKGludCBpPTA7aTxuO2krKykKcHJpbnRmKCJcbiVkIixhW2ldKTsKCmNwdT0oZG91YmxlKShlbmQtc3RhcnQpL0NMT0NLU19QRVJfU0VDOwpwcmludGYoIlxuIHRoZSBjcHUgdGltZSB0YWtlbiBpcyAlZiIsY3B1KjEwMDApOwpyZXR1cm4gMDsKCn0=