implement main
open core
constants
className = "main".
classVersion = "".
clauses
classInfo(className, classVersion).
class predicates
sg : ( integer, integer ) nondeterm anyflow.
clauses
sg (N,M) :-
N<10,!.
sg (N,S) :-
sg (N / 10, S1),
S = S1 + N%10.
clauses
run():-
console::init(),
N = stdio::read();
sg(N,S),
stdio::write(S),
succeed(). % place your own code here
end implement main
goal
mainExe::run(main::run).
Syntax error
Создайте предикат, вычисляющий сумму цифр натурального числа.
Код:
во время компиляции выдает ошибку main.pro(20,1) error c161: Syntax error: '.' is expected
в чом ошибка???