Y no podría ser así? printf("Dime cuantos numeros: "); fscanf("%d",&N); i=0; while(i<N){ printf("Dame numero: "); scanf("%d",&Numero[ i ]); if(Numero[ i ] > Mayor){ Numero [ i ] == Mayor; } if(Numero[ i ] < Menor){ Numero [ i ] == Menor; } i = i + 1; } printf("El menor es %d y el mayor es %d, Menor,Mayor); }