Zona HTML Zona Java Zona PHP Zona ASP Zona Bases de datos
Inicio > Foros > Prolog > Ayuda sobre covertir una lista en entero
-Foros de debate

Prolog
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

Ayuda sobre covertir una lista en entero
Enviado por Carlos el día 2 de mayo de 2006

Hola, alguien podria ayudarme a covertir una lista de numeros en un numero integer.
ej. [1,2,4,6]---> 1246.

gracias

 
Re: Ayuda sobre covertir una lista en entero
Enviado por Carlos el día 14 de mayo de 2006

Mira esto no es lo que realmente pides pero te puede servir....
En este caso entras [1,2,3]----> 321 pero a lo mejor logras invertirlo. El código es el sgte:

numero([X],X).
numero([X|Y],R) :- numero(Y,L), R is L*10+X.

 
Re: Re: Ayuda sobre covertir una lista en entero
Enviado por Johnny el día 26 de mayo de 2006

Twe recomendaria que envies tres parametros el primero que sea la Lista que quieres convertir, el segundo el contador de acuerdo al numero de componentes de tu lista y a este si le envias 0 tendrias uqe indicar la funcion obetener contador de elementos, de ahi invertir la lista, osea comenzar a multiplicar al primer elemento que saques y suamrlo con el segundo ya que trabajas con lista ponte en la posicion que trabajes con Pilas osea en tu lista L1=[Cabeza|Cola]de ahi envias Cola. eso es todo :P

 



Tienda
Patrocinados
 

Copyright © 1999-2006 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network