Форум программистов, компьютерный форум, киберфорум
Наши страницы
Prolog
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
Нафис
0 / 0 / 0
Регистрация: 28.02.2013
Сообщений: 14
1

Посчитать количество нечетных цифр натурального числа

28.02.2013, 10:57. Просмотров 1074. Ответов 1
Метки нет (Все метки)

Здравствуйте ребята. Помогите пожалуйста с простой задачкой. Не могу ее реализовать в прологе.

Prolog
1
2
3
4
5
6
7
8
9
predicates
int(integer)
 
clauses
int(0):-write("net takih znacheniy"), !.
int(X):- K = 0, A = X mod 2, A = 1, K=K+1, write("K=", K), int(X).
 
goal
write("X="), readint(X), int (x).
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.02.2013, 10:57
Ответы с готовыми решениями:

Сумма цифр натурального числа N
Привет всем. Помогите решить задачу на прологе. Определите предикат p(+N,–R), вычисляющий сумму...

Произведение цифр натурального числа
Дано натуральное число N. Написать на SWI Prolog предикат, зависящий от N, который находит...

Вычисление суммы цифр натурального числа
помогите. нужно создать предикат который вычисляет сумму цифр натурального числа

Предикат, вычисляющий сумму цифр натурального числа
Создать предикат, вычисляющий сумму цифр натурального числа.

Предикат, вычисляющий произведение цифр натурального числа
попробовал так domains i=integer predicates pr(i,i) clauses pr(N,N):-N<10,!....

1
Грымзик
2482 / 1458 / 35
Регистрация: 14.09.2009
Сообщений: 2,742
28.02.2013, 21:40 2
Prolog
1
2
3
4
5
6
7
8
9
10
predicates
int(integer, integer)
 
clauses
int(0,0):-!.
int(X,N):- (X mod 10 )mod 2 = 1, !, X1=X div 10,int(X1,N1),N=N1+1.
int(X,N):- X1=X div 10,int(X1,N).
 
goal
write("X="), readint(X), int (X,Y).
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.02.2013, 21:40

Ошибка в нахожденнии суммы квадратов цифр натурального числа.
Найти сумму квадратов всех цифр натурального числа. goal readint(N),str_int(X,N),...

Найти сумму цифр в десятичной записи трехзначного натурального числа
Найти сумму цифр в десятичной записи трехзначного натурального числа.

Дана десятичная запись натурального числа N. Определить количество нечетных цифр числа N
Дана десятичная запись натурального числа N. Определить количество нечетных цифр числа N. Что...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru