codice:
#include <stdio.h>
#include <time.h>

void isort(int a[], int n){
	int i;
	int x=0;
	int j=0;
	for(i=1; i<n; i++){
		x=a[i];
		j=i;
		while (j >0 && x< a[j-1]) {
			a[j] = a[j-1];
			j--;
		}
		a[j]= x;
	}
}

int main(void)
{
	clock_t start, end, dif;
	float tempo=0;
	int N=0;
	int M=0;
	printf("Inserisci la dimensione dell'array: \n");
	scanf("%d",&N);
	printf("Ora inserisci il range degli elementi: \n");
	scanf("%d",&M);
	
	int a[N]; // x isort
	
	//  ISORT****************
	printf("\n\n\t\t***ISORT***\n\n");
	start=clock();
	isort(a,N);
	end=clock();
	dif=end-start;
	tempo=(float)dif/(float)CLOCKS_PER_SEC;
 
    return 0;
}

ho messo il sorgente per far funzionare l'insertion sort...

In pratica oltre a far misurare il tempo vorrei una barra di caricamento con percentuale...

es: [======== ] 50%

Solo che non so da dove cominciare...

Grazie a tutti