prolog program solutions

csavargo <[email protected]>
Newsgroups gmane.comp.gnu.prolog.general
Message-ID <[email protected]>
I would like to ask the solution of the below programs in Prolog.
Unfortunatelly I have never use this language:

1. Summary of the elements in a list, and check that is divided or not
diveded with 3? For example, the input should be only a list, like [1, 2, 3]
--> and the sum of the element is diveded with 3, because 1+2+3=6, and 6/3=2
--> so the output should be true.

2. If the 7 is in a list, doubles it. For example: the input is only a list,
like --> [1,7,3,7,7], the outputs should be an another list, like:
[1,7,7,3,7,7,7,7].

3. If the 7 is in a list, change it for 2,7,2. For example: the input is a
list -->[1,7,2,1], the output should be also a list [1,2,7,2,2,1]

What is the program and how to test it with SWI-Prolog?
Thank you in anticipation!

-- 
View this message in context: http://old.nabble.com/prolog-program-solutions-tp33923928p33923928.html
Sent from the Gnu - Prolog - Users mailing list archive at Nabble.com.

_______________________________________________
Users-prolog mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/users-prolog
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.