Answered step by step
Verified Expert Solution
Question
1 Approved Answer
I'm writing a program in Prolog : Write a predicate cau_neg(Numbers,Sum) that sums the squares of only the negative numbers in a list of numbers.
I'm writing a program in Prolog : Write a predicate cau_neg(Numbers,Sum) that sums the squares of only the negative numbers in a list of numbers.
NOTE: "!" , ";" , "... -> ... ; ..." and cuts are not allowed to be used here.
example:
?- cau_neg([-1,-3,9,37,6,-2,22], Sum). Sum = 14
It computes (-1) * (-1) + (-3) * (-3) + (-2) * (-2).
And think about how the predicate should behave on the empty list fail or is there a reasonable value that Sum can be bound to??
Thank you so much!
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started