ecco il mio programmino:

codice:
#include <stdio.h>

/* l'array ha dimensione n */
#define n 10 

/* dichiarazione della funzione di ordinamento */
void ordina(int, int *);

int main()
{
	int i;
	int vet[n];

    /*prendiamo in input l'array*/
	for(i=0; i<n; i++)
	{
		printf("inserire l'elemento n.%d: ", i);
		scanf("%d", vet + i);

	}

    /*ordiniamo l'array*/
    ordina(n,vet);
	
	/*mostriamolo*/
	printf ("l'array č: ");
	for(i=0;i<n;i++)
		printf("%d, ",vet[i]);

}

void ordina(int n, int *vet)
{
	int i,j,min,temp;

	for(i=0;i<n;i++)
	{
		min=i;
		for(j=i+1;j<n;j++)
			if(vet[j]<vet[min])
				min=j;

		/*ora scambiamo le posizioni*/
        temp=vet[i];
		vet[i]=vet[min];
		vet[min]=temp;
	}
}
Ma non viene compilato... mi viene restituito il seguente errore:

codice:
Compiling...
prova.c
C:\Documents and Settings\Andrea e Antonio\Desktop\C\prova.c(35) : error C2143: syntax error : missing ')' before 'constant'
C:\Documents and Settings\Andrea e Antonio\Desktop\C\prova.c(35) : error C2143: syntax error : missing '{' before 'constant'
C:\Documents and Settings\Andrea e Antonio\Desktop\C\prova.c(35) : error C2059: syntax error : '<Unknown>'
C:\Documents and Settings\Andrea e Antonio\Desktop\C\prova.c(35) : error C2059: syntax error : ')'
Error executing cl.exe.

prova.obj - 4 error(s), 0 warning(s)
in pratica non gli piace la riga
codice:
void ordina(int n, int *vet)
Come mai?