RESPUESTA A LA PREGUNTA NUMERO 717 Hola mi nombre es Cristián López Urbina, aquí te mando el código completo en C del programa recursivo que tú buscas. Espero te sirva y luego me cuentas a mi e-mail ice_inge@hotmail.com Viña del Mar 25-03-1999, CHILE #include #include #include typedef struct nodo {int dato;nodo *sgte;}; nodo *ini,*fin; void crear_nodo() {int entero=0;nodo *p; if(ini==NULL) { ini=(nodo *) malloc(sizeof(nodo)); printf("Ingrese entero"); scanf("%d",&entero); ini->dato=entero; ini->sgte=NULL; fin=ini; } else { p=(nodo *) malloc(sizeof(nodo)); printf("Ingrese entero"); scanf("%d",&entero); p->dato=entero; p->sgte=NULL; fin->sgte=p; fin=p; } } void busca_mayor(nodo *p,int maximo) { int temp=maximo; if(p==NULL) { if(tempdato) { printf("El n£mero mayor es %d",temp); getch();} } else { if(tempdato) { temp=p->dato; busca_mayor(p->sgte,temp); } } } void menu() { int opcion=0; do { clrscr(); printf("1.- Crear Nodos %n"); printf("2.- Buscar Mayor %n"); printf("3.- Salir"); scanf("%d",&opcion); switch(opcion) { case 1:{crear_nodo();break;} case 2:{busca_mayor(ini,0);break;} case 3: break; default : break; } } while(opcion!=3); } int main() { menu(); return(0); } CRISTIAN LOPEZ URBINA ice_inge@hotmail.com