Вычеркнуть из слова все буквы, стоящие на четных местах после буквы "о" - Prolog

Узнай цену своей работы

Формулировка задачи:

Помогите, пожалуйста, добрые люди, разобраться в задачах составьте программу вычеркивания из слова всех букв, стоящих на четных местах после буквы "о".

Решение задачи: «Вычеркнуть из слова все буквы, стоящие на четных местах после буквы "о"»

textual
Листинг программы
  1. predicates
  2. delo(string,integer,char,string)
  3. task(string,string)
  4.  
  5. clauses
  6. delo("",_,_,"").
  7. delo(S,N,P,R) :- N1=N+1, P='o', (N mod 2)=0, frontchar(S,A,B),delo(B,N1,A,R).
  8. delo(S,N,P,R) :- N1=N+1, P<>'o', frontchar(S,A,B), delo(B,N1,A,RR), frontchar(R,A,RR).
  9. delo(S,N,P,R) :- N1=N+1, P='o', (N mod 2)<>0, frontchar(S,A,B), delo(B,N1,A,RR), frontchar(R,A,RR).
  10.  
  11. task(S,R) :- frontchar(S,A,_), delo(S,1,A,R).

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4.8 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы