у меня следующая проблема, "вернуть числа натуральных чисел массива"
бывший. натуральные(R,[6,-7,-4,3,2,8]). Р = 4
когда появляются отрицательные числа, возвращайте false и ломайте мою рекурсивность
naturales(R,[Head|Tail]):-naturales(R1,Tail), Head >= 0, R is R1+1.
naturales(0,[]).