#include "abbas_roth_header.h"

void afficher_regle(regle *R)
{
    int i=0;
    cout<<"R"<<R->num<<" : ";        //afficher le numéro de la Règle
    if (R->t_cond==1)
    {
        cout<<R->tab_cond[0];       //s'il n'y a qu'une Conditio$n
    }else
    {
        for (i; i<R->t_cond-1; i++)
        {
            cout<<R->tab_cond[i]<<" * "; //s'il y a plusieurs Conditions
        }
        cout<<R->tab_cond[i];
    }
    cout<<" = "<<R->ccl;                //Conclusion
    return;
}

void afficher_init( bool *F)            //affichage de tous les faits valides
{
 cout<<"Faits valides : ";
    for (int i=0; i<26;i++)
    {
        if (F[i])       //seulement s'il est valide (==true)
        {
            char l=i+'A';           //ils sont stockés par ordre croissant dans un tableau [0]A [1]B [2]C...
            cout<<l<<" ";
        }
    }
    cout<<endl;
    return;
}
