Prolog - Contar variables iguales en una lista.

 
Vista:

Contar variables iguales en una lista.

Publicado por Mar (4 intervenciones) el 24/07/2009 06:48:45
Hola a todos, de antemano gracias por leer mi mensaje.

Necesito hacer un predicado prolog que dada una lista de variables, me cuente la cantidad iguales que tiene.

Por favor si alguien tiene idea de como contar en una lista elementos iguales y salir del predicado si el contador al menos da 1, le voy a agradecer mucho su ayuda.
Saludos Mar
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Contar variables iguales en una lista.

Publicado por MSRJM (1 intervención) el 23/12/2010 13:43:06
contar(X,[],0).
contar(X,[X|L],C):- !,contar(X,L,C1), C is C1+1.
contar(X,[Y|L],C):- contar(X,L,C).
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Contar variables iguales en una lista.

Publicado por marlies (1 intervención) el 10/02/2011 20:43:05
Ya lo hice. Muchas gracias. Quisiera saber si es posible que desde un programa prolog pueda leer desde una BD excel o sql . Necesito hacer un programa experimental con unos datos.

Gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar