Ayudaaa

Pepe lopez tejedor
08 de Noviembre del 2008
Necesito resolver lo siguiente:

Máximo y mínimo. Se pide un programa que escriba en la salida estándar el mayor y el menor de los números contenidos en el archivo de entrada; ambos valores se escribirán en una misma línea, separados por un espacio en blanco, primero el mayor y luego el menor; en esa línea no se escribirá nada más. El archivo de entrada puede encontrarse vacío, en cuyo caso el programa no debiera escribir nada en la salida estándar. Si el archivo de entrada no está vacío, entonces sus líneas pueden contener palabras y/o números en coma flotante, de manera totalmente arbitraria: solo palabras, sólo números, o una mezcla de ambos. Si el archivo de entrada no contiene ningún número, entonces el programa no debiera escribir nada en la salida estándar.
Por ejemplo si en la entrada meto 4 6 8 9
que me diga el maximo o lo mismo combinado cn letras o solo letras.
Graciasss
Urgenteee