Потрібно зробити програму на Prolog:
УМОВА
1. У Пролог-програмі визначені відношення book(X, Y, Z) (X — назва, Y — ціна, Z — жанр (підручник, роман, драма, поезія і т.п.)), author(X, Y) (X — назва книги, Y — прізвище автора). (Відношення потрібно зробити також самостійно)
Написати правила для наступних відношень:
a. differentGenre(X): автор Х — має твори різних жанрів;
b. romansAuthor(X): X — автор принаймні 3 романів;
c. expensive(X, Y): X — найдорожча книга жанру Y.
2. Написати предикат incExceptFirst для збільшення на 1 усіх елементів числового списку крім першого.
3. Написати предикат slice, який дозволяє отримати підсписок списку за індексами початку та кінця діапазону.
***Якщо ви вмієте добре зробити вище описану задачу, тоді пишіть в Viber або Telegram: 0975199215