lemeilleur2([],T,_,T).
lemeilleur2([T|Q],Z,N,_):- degre_competence(T,N2), N2>N,lemeilleur2(Q,Z,N2,T).
lemeilleur2([T|Q],Z,N,X):- degre_competence(T,N2), N2=<N, lemeilleur2(Q,Z,N,X).
...
Type: Messages; Utilisateur: warez29
lemeilleur2([],T,_,T).
lemeilleur2([T|Q],Z,N,_):- degre_competence(T,N2), N2>N,lemeilleur2(Q,Z,N2,T).
lemeilleur2([T|Q],Z,N,X):- degre_competence(T,N2), N2=<N, lemeilleur2(Q,Z,N,X).
...
Ah d'accord j'avais mal compris. J'ai essayer et ça ne marche toujours pas. je désespère.
mais dans ce que vous me dites, le prédicat meilleur n'est pas d'arité 2 ?
D'accord merci je vais essayer.
Merci beaucoup pour cette aide mais j'aimerais faire sans les prédicats avancés car c'est ce qui est demandé.
(5 - Ecrire un prédicat Prolog lemeilleur/2 qui prend en argument une liste de...
Bonjour tout le monde,
j'ai un tp prolog où je dois donner la personne ayant le plus de compétences hors le prédicat récursif me renvoi toujours une variable(X).
voici quelques prédicats que...
J'ai fait et ça plante avant de commencer l'initialisation du tableau...
j'ai peut etre pas assez d'espace mémoire pour toutes les variables
D'accord je vais voir sa merci.
Vraiment introuvable cette erreur qui commence à me prendre le chou
C'est sans doute une erreur qui vient de l'initialisation du tableau parce que le programme crash juste avant la fonction.
Bonjour, J'ai une erreur dans ce programme C (il s'agit d'un jeu) mais je ne vois pas où:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.