sábado, 19 de enero de 2008

Valor Máximo y Mínimo de Un Vector en lenguaje C

Desarrolle un procedimiento "maximoMinimo" al que pasándole un vector de enteros y su tamaño devuelva los valores máximo y mínimo del vector en dos parámetros de salida.

void maximoMinimo (int *v, int tam, int *maximo, int *minimo){
int i=0;
//el primero valor del vector se lo ponemos a maximo y minimo
//para ir comparando el resto de valores del vector
*minimo=*maximo=v[i];

for (i=0; i //si el siguiente valor del vector es mayor que el primero lo
//guardamos en maximo y si es menos se guarda en minimo
if (v[i]>*maximo)
*maximo = v[i];
if (v[i]<*minimo)
*minimo = v[i];
}
}