|
|
Другие темы раздела | |
Prolog Разрядность числа нашла, не могу найти сумму цифр числа. Здравствуйте! Помогите, пожалуйста, доделать задачу. Разрядность числа нашла, не могу найти сумму цифр числа. код prolog predicates count(integer,integer) goal readint(N),count(N,K),write(K),write(S). clauses count(X,Y):-X>0, X1=X div 10,count(X1,Y1), Y=Y1+1;Y=0. https://www.cyberforum.ru/ prolog/ thread537468.html |
Prolog Хвостовая рекурсия в Prolog Здравствуйте, помогите пожалуйста с хвостовой рекурсией. Никак не могу найти ошибку. Задание: "Вычислить сумму ряда целых нечетных чисел от 1 до n". Предположим что n всегда нечетное. PREDICATES summ(integer,integer) summ_aux(integer,integer,integer,integer) CLAUSES summ(N,Summ_N):-summ_aux(N,Summ_N,1,1). summ_aux(N,Summ_N,Count,Product):- |
Prolog Создать програму-диалог Помогите кто может, така задачка: Создать програму-диалог - Рабочее место менеджера музыкального магазина, для вывода отчета: 1) Жанры 2) Исполнители 3) Диски 4) Учет продаж И у кажном разделе по https://www.cyberforum.ru/ prolog/ thread536352.html |
Prolog Вывести буквы, которых в строке нет.
https://www.cyberforum.ru/ prolog/ thread536081.html Вывести на экран строчные латинские буквы, которых в строке нет. predicates nondeterm a(char,string). nondeterm b(string,string). nondeterm r. clauses a(CH,STR):-frontchar(STR,H,_),H=CH. a(CH,STR):-frontchar(STR,H,OST),H<>CH,a(CH,OST). b(_,""). |
Поиск идущих подряд одинаковых символов. Prolog Написал программу поиска идущих подряд одинаковых символов, но оно не совсем работает... Подскажите почему? Спасибо. domains list=char* predicates nondeterm elem(list,char,list) clauses elem(,H,T). |
Prolog Замена 0 на -1.Сумма положительных эл-ов.
https://www.cyberforum.ru/ prolog/ thread535337.html Всем доброго дня суток. Помогите, пожалуйста, в решении данной задачи: Написать программу для замены в списке всех элементов, равных 0, на -1 и найти сумму положительных элементов списка. Замену 0 на -1 я сделала, а как найти сумму положительных элементов что-то не получается. Буду весьма признательна за помощь. Мой код вот. Скажите, пожалуйста, что и куда в него добавить. domains... |
Prolog Вывести список фамилий,длиной не менее 10 букв. В программе составления списка завести факты,содержащие ФИО всех студентов группы и возраст.На печать вывести только список фамилий,длина которых не менее 10 букв. https://www.cyberforum.ru/ prolog/ thread534614.html |
Prolog Фильтрация списка, используя отсечение. Уважаемый Грымзик!!! Задача уже встречалась, разделить список на положительные и отрицательные. Тест программы: % +Spisokvhod -Sp_pol -Sp_otr prog(L1,L2,L3):- p1(L1,L2), p2(L1,L3), !. % +Spisokvh -Sp_pol p1(,):- |
Prolog программа связанной с файлом на турбо прологе
https://www.cyberforum.ru/ prolog/ thread534431.html Мне нужно разработать программу, вычисляющую количество чисел, меньших среднего арифметического значения всех чисел в файле. У меня некак не получается это сделать. Помогите!!! |
Prolog Добавление и удаление предпоследних элементов списка.
https://www.cyberforum.ru/ prolog/ thread534297.html Добрый вечер! Помогите сделать преобразования. 11. Как нужно изменить процедуру удал_посл_эл, чтобы из списка были удалены: a) два последние элементы; б) предпоследний элемент ? удал_посл_эл(, ). удал_посл_эл(, ):- удал_посл_эл(T, T1). 15. Как нужно изменить процедуру доб_эл_в_конец, чтобы заданный элемент вставился перед последним элементом списка? |
Prolog выбрать слова, у которых первый и последний символы одинаковые Добрый день! Не могу решить две задачи, подкиньте идею, с помощью чего можно сделать, каких функций. Заранее спасибо! +Из последовательности слов, разделенных пробелами, выбрать слова, у которых первый и последний символы одинаковые. +Определить, есть ли в строке цифровые символы; если есть, то вывести их на экран. |
Prolog Составить строку из самых коротких слов.
https://www.cyberforum.ru/ prolog/ thread533239.html 2). Скласти програму, яка визначає довжину самих коротких слів у заданому рядку (слова сприймати як описано у завданні 7) та формує з них новий рядок, в якому знайдені слова (без повторень) розділяються пропусками. Всі вхідні дані, зокрема рядки, повинні вводитись за допомогою клавіатури. Програми не повинні використовувати списки, за виключенням окремо зазначених випадків. |
1 / 1 / 0
Регистрация: 02.04.2012
Сообщений: 3
|
|
03.04.2012, 15:50 | 0 |
Найти сумму m последних цифр числа - Prolog - Ответ 286869603.04.2012, 15:50. Показов 2168. Ответов 4
Метки (Все метки)
Ответ
Код не напишу ибо пролог в глаза не видел. Но как сделать знаю.
Берешь число А и ищешь остаток деления на 10 - это будет последняя цифра, далее от числа отнимаешь этот остаток и делишь число на 10, и т.д. по циклу пока число А не будет равно нулю либо не пройдешь m последних цифр. Вернуться к обсуждению: Найти сумму m последних цифр числа Prolog
0
|
03.04.2012, 15:50 | |
Готовые ответы и решения:
4
Разрядность числа нашла, не могу найти сумму цифр числа. Найти сумму цифр в десятичной записи трехзначного натурального числа Найти сумму последних цифр числа Даны натуральные числа N и M(N > M).Найти сумму М последних цифр числа N. |
03.04.2012, 15:50 | |
03.04.2012, 15:50 | |
Помогаю со студенческими работами здесь
0
Найти сумму последних n цифр натурального числа Найти сумму последних двух цифр числа Найти сумму последних n цифр десятичного числа Дано число n необходимо найти сумму m последних цифр числа n |