Hola, tengo una tarea que es en C, no encontre categoria para esto, haber si alguien me ayuda y sabe, es algo sencillo pero no se hacerlo jaja xd, ps aqui va el problema:
------------------------
Complete el código siguiente, de manera que determine cual de 3 números con parte decimal dados por la línea comando es el mayor y su valor. Nombre el archivo fuente como "cualMayor.c". El ejecutable obtenido debe, por ejemplo, si se ejecuta como 
cualMayor 0.25 44 6 
dar como resultado 
Es el 2 y vale 44.000000 
y si la línea comando fuese 
cualMayor 1.0 2.0 5.0 
dar como resultado 
Es el 3 y vale 5.000000 
Codigo de partida: 
Código:
 #include <stdio.h>
#include <stdlib.h>
int main(int argc, char* argv[])
{ double valor; /* variable donde se guarda el mayor valor */
  int cual;     /* variable donde se guarda la posicion del mayor */
  /* Analizar los valores de la linea comando y determinar cual
     es el mayor y su valor.
     Debajo debe escribir el codigo de esta parte
  */
  /* Fin del analisis. Aqui debe concluir su codigo */
  printf("Es el %d y vale %lf\n", cual, valor);
  return EXIT_SUCCESS;
}
  también dice:
Considere el uso de la función atof (
http://www.mkssoftware.com/docs/man3/atof.3.asp) para convertir cada uno de los parámetros de la línea comando a double. 
Recuerde que en la función main, argc es la cantidad de parámetros en la línea comando (incluyendo el propio nombre del programa) y que éstos están datos por argv[1], argv[2], ... ya que argv[0] es propio nombre del programa invocado.  

 ayudenme porfavor....