Partage
  • Partager sur Facebook
  • Partager sur Twitter

Pronostiqueur PMU

logiciel d’analyse et pronostique sur les courses de PMU

28 mai 2019 à 18:29:56

Salutazion ! Depuis peut je me suis mis à la programmation en C et je me suis lancé dans un projet de création de logiciel qui pronostique les courses de PMU (course de chevaux) (oui c'est dans le titre) (dans le but de minimiser mes pertes :-°)

Préambule fini, je vous présente mon petit.. gros et répétitif code que j'ai réussis à pondre :

ps : je ne pense pas avoir accompli une prouesse mais il s'avère que ce petit-gros fonctionne pas si mal, donc si vous souhaitez l'essayer durant vos heures perdues au bar ou me donner vos avis, conseils, critiques, louanges, rabaissement, pessimisme, optimisme et tout autres arguments sur mon petit-gros programme, il s'avère que je suis entrain d'écrire dans ce but, big oupss (:-*)

ps2 : Je vous met la version 9 chevaux car : "Votre message est trop long, il ne doit pas excéder 100 000 caractères." ma version va jusqu'à 16 chevaux (imaginez les heures de ctrl+c+v)



#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main()
{
    /* cheval cote 10 et moyenne cote de 20 = 10 points (1 points par nombre cote inférieur a la moyenne)
       sur les 5 dernières courses : arrivé 3 ème = 10 / arrivé 2ème = 20 points / arrivé 3ème = 30 points
       0.1 coéficient course/placé = 1 points*/

    int nombre_chevaux;
    float nbr1, nbr2, nbr3, nbr4, nbr5, nbr6, nbr7, nbr8, nbr9, nbr10, nbr11, nbr12, nbr13, nbr14, nbr15, nbr16;
    float place1, place2, place3, place4, place5, place6, place7, place8, place9, place10, place11, place12, place13, place14, place15, place16;
    float cote1, cote2, cote3, cote4, cote5, cote6,cote7, cote8, cote9, cote10, cote11, cote12, cote13, cote14, cote15, cote16;
    float ratio1, ratio2, ratio3, ratio4, ratio5, ratio6, ratio7, ratio8, ratio9, ratio10, ratio11, ratio12, ratio13, ratio14, ratio15, ratio16;
    float moyenne_cote ;
    float moyenne_ratio ;
    float c;
    float r;
    int choisi1, choisi2, choisi3, choisi4, choisi5, choisi6, choisi7, choisi8, choisi9, choisi10, choisi11, choisi12, choisi13, choisi14, choisi15, choisi16;
    int num_cheval;


    int premier1, premier2, premier3, premier4, premier5, premier6, premier7, premier8, premier9, premier10, premier11, premier12, premier13, premier14, premier15, premier16;
    int deuxieme1, deuxieme2, deuxieme3, deuxieme4, deuxieme5, deuxieme6, deuxieme7, deuxieme8, deuxieme9, deuxieme10, deuxieme11, deuxieme12, deuxieme13, deuxieme14, deuxieme15, deuxieme16;
    int troisieme1, troisieme2, troisieme3, troisieme4, troisieme5, troisieme6, troisieme7, troisieme8, troisieme9, troisieme10, troisieme11, troisieme12, troisieme13, troisieme14, troisieme15, troisieme16;
    int dernier1, dernier2, dernier3, dernier4, dernier5, dernier6, dernier7, dernier8, dernier9, dernier10, dernier11, dernier12, dernier13, dernier14, dernier15, dernier16;
    float pourcent1, pourcent2, pourcent3, pourcent4, pourcent5, pourcent6, pourcent7, pourcent8, pourcent9, pourcent10, pourcent11, pourcent12, pourcent13, pourcent14, pourcent15, pourcent16;
    float total_ratio1, total_ratio2, total_ratio3, total_ratio4, total_ratio5, total_ratio6, total_ratio7, total_ratio8, total_ratio9, total_ratio10, total_ratio11, total_ratio12, total_ratio13, total_ratio14, total_ratio15, total_ratio16;
    float total_cote1, total_cote2, total_cote3, total_cote4, total_cote5, total_cote6, total_cote7, total_cote8, total_cote9, total_cote10, total_cote11, total_cote12, total_cote13, total_cote14, total_cote15, total_cote16;
    float total1, total2, total3, total4, total5, total6, total7, total8, total9, total10, total11, total12, total13, total14, total15, total16;
    char signe = '%';
    {
        {

        printf ("BIENVENUE AU BOOKMAKER QUI MARK !\n\n");
        printf ("Choisis le nombre de chevaux : "); scanf ("%d", &nombre_chevaux);


        if (nombre_chevaux == 2)
        {
        printf ("Veuillez entrer la cote du 1er cheval :"); scanf ("%f", &cote1);
        printf ("Veuillez entrer le nombre de courses du 1er cheval : "); scanf ("%f", &nbr1);
        printf ("Veuillez entrer le nombre de course placer du 1er cheval :"); scanf ("%f", &place1);
        printf ("sur les 5 dernières courses combien de fois premier : "); scanf ("%d", &premier1);
        printf ("sur les 5 dernières courses combien de fois deuxieme : "); scanf ("%d", &deuxieme1);
        printf ("sur les 5 dernières courses combien de fois troisieme : "); scanf ("%d", &troisieme1);
    printf ("\n");
        printf ("Veuillez entrer la cote du 2eme cheval :"); scanf ("%f", &cote2);
        printf ("Veuillez entrer le nombre de courses du 2eme cheval : "); scanf ("%f", &nbr2);
        printf ("Veuillez entrer le nombre de course placer du 2eme cheval :"); scanf ("%f", &place2);
        printf ("sur les 5 dernières courses combien de fois premier : "); scanf ("%d", &premier2);
        printf ("sur les 5 dernières courses combien de fois deuxieme : "); scanf ("%d", &deuxieme2);
        printf ("sur les 5 dernières courses combien de fois troisieme : "); scanf ("%d", &troisieme2);
    printf ("\n\n");

    ratio1 = place1 / nbr1;
    ratio2 = place2 / nbr2;

    c = cote1 + cote2;
    moyenne_cote = c/2;

    r = ratio1 + ratio2;
    moyenne_ratio = r/2;


        if (ratio1 > moyenne_ratio && cote1 < moyenne_cote)
        {
            choisi1 =+1;
        }

        if (ratio2 > moyenne_ratio && cote2 < moyenne_cote)
        {
            choisi2 =+1;
        }

        dernier1 = (premier1*30) + (deuxieme1*20) + (troisieme1*10);
        total_ratio1 = ratio1*10;
        total_cote1 = moyenne_cote - cote1;
        total1 = dernier1 + total_ratio1 + total_cote1;

        dernier2 = (premier2*30) + (deuxieme2*20) + (troisieme2*10);
        total_ratio2 = ratio2*10;
        total_cote2 = moyenne_cote - cote2;
        total2 = dernier2 + total_ratio2 + total_cote2;

        if (choisi1 != 1)
        {
            total1 = (total1/2);
        }
        if (choisi2 != 1)
        {
            total2 = (total2 /2);
        }

        if (total1 > total2)
        {
            pourcent1 = 90;
            pourcent2 = (total2/total1)*90;
        }

        else
        {
            pourcent2 = 90;
            pourcent1 = (total1/total2)*90;
        }

        printf ("LES POURCENTAGES DE PLACEE CHEVAUX \n\n");
        printf ("CHEVAL 1 COTE %.1f : %.0f%c DE CHANCE !\n\n", cote1, pourcent1, signe);
        printf ("CHEVAL 2 COTE %.1f : %.0f%c DE CHANCE !\n\n", cote2, pourcent2, signe);

    printf("\n");

        }

        /* 3 CHEVAUX*/                                                              /* 3 CHEVAUX*/

        else if (nombre_chevaux == 3)
        {
        printf ("Veuillez entrer la cote du 1er cheval :"); scanf ("%f", &cote1);
        printf ("Veuillez entrer le nombre de courses du 1er cheval : "); scanf ("%f", &nbr1);
        printf ("Veuillez entrer le nombre de course placer du 1er cheval :"); scanf ("%f", &place1);
        printf ("sur les 5 dernières courses combien de fois premier : "); scanf ("%d", &premier1);
        printf ("sur les 5 dernières courses combien de fois deuxieme : "); scanf ("%d", &deuxieme1);
        printf ("sur les 5 dernières courses combien de fois troisieme : "); scanf ("%d", &troisieme1);
    printf ("\n");
        printf ("Veuillez entrer la cote du 2eme cheval :"); scanf ("%f", &cote2);
        printf ("Veuillez entrer le nombre de courses du 2eme cheval : "); scanf ("%f", &nbr2);
        printf ("Veuillez entrer le nombre de course placer du 2eme cheval :"); scanf ("%f", &place2);
        printf ("sur les 5 dernières courses combien de fois premier : "); scanf ("%d", &premier2);
        printf ("sur les 5 dernières courses combien de fois deuxieme : "); scanf ("%d", &deuxieme2);
        printf ("sur les 5 dernières courses combien de fois troisieme : "); scanf ("%d", &troisieme2);
    printf ("\n");
        printf ("Veuillez entrer la cote du 3eme cheval :"); scanf ("%f", &cote3);
        printf ("Veuillez entrer le nombre de courses du 3eme cheval : "); scanf ("%f", &nbr3);
        printf ("Veuillez entrer le nombre de course placer du 3eme cheval :"); scanf ("%f", &place3);
        printf ("sur les 5 dernières courses combien de fois premier : "); scanf ("%d", &premier3);
        printf ("sur les 5 dernières courses combien de fois deuxieme : "); scanf ("%d", &deuxieme3);
        printf ("sur les 5 dernières courses combien de fois troisieme : "); scanf ("%d", &troisieme3);
    printf ("\n");

        ratio1 = place1 / nbr1;
        ratio2 = place2 / nbr2;
        ratio3 = place3 / nbr3;

        c = cote1 + cote2 + cote3;
        r = ratio1 + ratio2 + ratio3;
        moyenne_cote = c/3;
        moyenne_ratio = r/3;


        if (ratio1 > moyenne_ratio && cote1 < moyenne_cote)
        {
            choisi1=+1;
        }

        if (ratio2 > moyenne_ratio && cote2 < moyenne_cote)
        {
            choisi2=+1;
        }

        if (ratio3 > moyenne_ratio && cote3 < moyenne_cote)
        {
            choisi3=+1;
        }

        dernier1 = (premier1*30) + (deuxieme1*20) + (troisieme1*10);
        total_ratio1 = ratio1*10;
        total_cote1 = moyenne_cote - cote1;
        total1 = dernier1 + total_ratio1 + total_cote1;

        dernier2 = (premier2*30) + (deuxieme2*20) + (troisieme2*10);
        total_ratio2 = ratio2*10;
        total_cote2 = moyenne_cote - cote2;
        total2 = dernier2 + total_ratio2 + total_cote2;

        dernier3 = (premier3*30) + (deuxieme3*20) + (troisieme3*10);
        total_ratio3 = ratio3*10;
        total_cote3 = moyenne_cote - cote3;
        total3 = dernier3 + total_ratio3 + total_cote3;

    if (choisi1 != 1)
    {
       total1 = total1/2;
    }
    if (choisi2 != 1)
    {
        total2 = total2/2;
    }
    if (choisi3 != 1)
    {
        total3 = total3/2;
    }

    if (total1 > total2 && total1 > total3)
    {
        pourcent1 = 90;
        pourcent2 = (total2/total1)*90;
        pourcent3 = (total3/total1)*90;
    }
    else if (total2 > total1 && total2 > total3)
    {
        pourcent2 = 90;
        pourcent1 = (total1/total2)*90;
        pourcent3 = (total3/total2)*90;
    }
    else
    {
        pourcent3 = 90;
        pourcent1 = (total1/total3)*90;
        pourcent2 = (total2/total3)*90;
    }
        printf ("LES POURCENTAGES DE PLACEE CHEVAUX \n\n");
        printf ("CHEVAL 1 COTE %.1f : %.0f%c DE CHANCE !\n\n", cote1, pourcent1, signe);
        printf ("CHEVAL 2 COTE %.1f : %.0f%c DE CHANCE !\n\n", cote2, pourcent2, signe);
        printf ("CHEVAL 3 COTE %.2f : %.0f%c DE CHANCE !\n\n", cote3, pourcent3, signe);

        printf("\n");

    }

        /* 4 CHEVAUX*/                                                              /* 4 CHEVAUX*/

        else if (nombre_chevaux == 4)
        {
        printf ("Veuillez entrer la cote du 1er cheval :"); scanf ("%f", &cote1);
        printf ("Veuillez entrer le nombre de courses du 1er cheval : "); scanf ("%f", &nbr1);
        printf ("Veuillez entrer le nombre de course placer du 1er cheval :"); scanf ("%f", &place1);
        printf ("sur les 5 dernières courses combien de fois premier : "); scanf ("%d", &premier1);
        printf ("sur les 5 dernières courses combien de fois deuxieme : "); scanf ("%d", &deuxieme1);
        printf ("sur les 5 dernières courses combien de fois troisieme : "); scanf ("%d", &troisieme1);
    printf ("\n");
        printf ("Veuillez entrer la cote du 2eme cheval :"); scanf ("%f", &cote2);
        printf ("Veuillez entrer le nombre de courses du 2eme cheval : "); scanf ("%f", &nbr2);
        printf ("Veuillez entrer le nombre de course placer du 2eme cheval :"); scanf ("%f", &place2);
        printf ("sur les 5 dernières courses combien de fois premier : "); scanf ("%d", &premier2);
        printf ("sur les 5 dernières courses combien de fois deuxieme : "); scanf ("%d", &deuxieme2);
        printf ("sur les 5 dernières courses combien de fois troisieme : "); scanf ("%d", &troisieme2);
    printf ("\n");
        printf ("Veuillez entrer la cote du 3eme cheval :"); scanf ("%f", &cote3);
        printf ("Veuillez entrer le nombre de courses du 3eme cheval : "); scanf ("%f", &nbr3);
        printf ("Veuillez entrer le nombre de course placer du 3eme cheval :"); scanf ("%f", &place3);
        printf ("sur les 5 dernières courses combien de fois premier : "); scanf ("%d", &premier3);
        printf ("sur les 5 dernières courses combien de fois deuxieme : "); scanf ("%d", &deuxieme3);
        printf ("sur les 5 dernières courses combien de fois troisieme : "); scanf ("%d", &troisieme3);
    printf ("\n");
        printf ("Veuillez entrer la cote du 4eme cheval :"); scanf ("%f", &cote4);
        printf ("Veuillez entrer le nombre de courses du 4eme cheval : "); scanf ("%f", &nbr4);
        printf ("Veuillez entrer le nombre de course placer du 4eme cheval :"); scanf ("%f", &place4);
        printf ("sur les 5 dernières courses combien de fois premier : "); scanf ("%d", &premier4);
        printf ("sur les 5 dernières courses combien de fois deuxieme : "); scanf ("%d", &deuxieme4);
        printf ("sur les 5 dernières courses combien de fois troisieme : "); scanf ("%d", &troisieme4);

        ratio1 = place1 / nbr1;
        ratio2 = place2 / nbr2;
        ratio3 = place3 / nbr3;
        ratio4 = place4 / nbr4;

        c = cote1 + cote2 + cote3 + cote4;
        r = ratio1 + ratio2 + ratio3 + ratio4;
        moyenne_cote = c/4;
        moyenne_ratio = r/4;

        if (ratio1 > moyenne_ratio && cote1 < moyenne_cote)
        {
            choisi1=+1;
        }

        if (ratio2 > moyenne_ratio && cote2 < moyenne_cote)
        {
            choisi2=+1;
        }

        if (ratio3 > moyenne_ratio && cote3 < moyenne_cote)
        {
            choisi3=+1;
        }

        if (ratio4 > moyenne_ratio && cote4 < moyenne_cote)
        {
            choisi4=+1;
        }

    dernier1 = (premier1*30) + (deuxieme1*20) + (troisieme1*10);
    total_ratio1 = ratio1*10;
    total_cote1 = moyenne_cote - cote1;
    total1 = dernier1 + total_ratio1 + total_cote1;

    dernier2 = (premier2*30) + (deuxieme2*20) + (troisieme2*10);
    total_ratio2 = ratio2*10;
    total_cote2 = moyenne_cote - cote2;
    total2 = dernier2 + total_ratio2 + total_cote2;

    dernier3 = (premier3*30) + (deuxieme3*20) + (troisieme3*10);
    total_ratio3 = ratio3*10;
    total_cote3 = moyenne_cote - cote3;
    total3 = dernier3 + total_ratio3 + total_cote3;

    dernier4 = (premier4*30) + (deuxieme4*20) + (troisieme4*10);
    total_ratio4 = ratio4*10;
    total_cote4 = moyenne_cote - cote4;
    total4 = dernier4 + total_ratio4 + total_cote4;

    if (choisi1 != 1)
    {
        total1 = (total1/2);
    }
    if (choisi2 != 1)
    {
        total2 = (total2 /2);
    }
    if (choisi3 != 1)
    {
        total3 = (total3/2);
    }
    if (choisi4 != 1)
    {
        total4 = (total4/2);
    }

    if (total1 > total2 && total1 > total3 && total1 > total4)
    {
        pourcent1 = 90;
        pourcent2 = (total2/total1)*90;
        pourcent3 = (total3/total1)*90;
        pourcent4 = (total4/total1)*90;
    }
    else if (total2 > total1 && total2 > total3 && total2 > total4)
    {
        pourcent2 = 90;
        pourcent1 = (total1/total2)*90;
        pourcent3 = (total3/total2)*90;
        pourcent4 = (total4/total2)*90;
    }
    else if (total3 > total1 && total3 > total2 && total3 > total4)
    {
        pourcent3 = 90;
        pourcent1 = (total1/total3)*90;
        pourcent2 = (total2/total3)*90;
        pourcent4 = (total4/total3)*90;
    }
    else
    {
        pourcent4 = 90;
        pourcent1 = (total1/total4)*90;
        pourcent2 = (total2/total4)*90;
        pourcent3 = (total3/total4)*90;
    }

    printf ("LES POURCENTAGES DE PLACEE CHEVAUX \n\n");
        printf ("CHEVAL 1 COTE %.1f : %.0f%c DE CHANCE !\n\n", cote1, pourcent1, signe);
        printf ("CHEVAL 2 COTE %.1f : %.0f%c DE CHANCE !\n\n", cote2, pourcent2, signe);
        printf ("CHEVAL 3 COTE %.1f : %.0f%c DE CHANCE !\n\n", cote3, pourcent3, signe);
        printf ("CHEVAL 4 COTE %.1f : %.0f%c DE CHANCE !\n\n", cote4, pourcent4, signe);

        }
        /* 5 CHEVAUX*/                                                              /* 5 CHEVAUX*/

        else if (nombre_chevaux == 5)
        {
        printf ("Veuillez entrer la cote du 1er cheval :"); scanf ("%f", &cote1);
        printf ("Veuillez entrer le nombre de courses du 1er cheval : "); scanf ("%f", &nbr1);
        printf ("Veuillez entrer le nombre de course placer du 1er cheval :"); scanf ("%f", &place1);
        printf ("sur les 5 dernières courses combien de fois premier : "); scanf ("%d", &premier1);
        printf ("sur les 5 dernières courses combien de fois deuxieme : "); scanf ("%d", &deuxieme1);
        printf ("sur les 5 dernières courses combien de fois troisieme : "); scanf ("%d", &troisieme1);
    printf ("\n");
        printf ("Veuillez entrer la cote du 2eme cheval :"); scanf ("%f", &cote2);
        printf ("Veuillez entrer le nombre de courses du 2eme cheval : "); scanf ("%f", &nbr2);
        printf ("Veuillez entrer le nombre de course placer du 2eme cheval :"); scanf ("%f", &place2);
        printf ("sur les 5 dernières courses combien de fois premier : "); scanf ("%d", &premier2);
        printf ("sur les 5 dernières courses combien de fois deuxieme : "); scanf ("%d", &deuxieme2);
        printf ("sur les 5 dernières courses combien de fois troisieme : "); scanf ("%d", &troisieme2);
    printf ("\n");
        printf ("Veuillez entrer la cote du 3eme cheval :"); scanf ("%f", &cote3);
        printf ("Veuillez entrer le nombre de courses du 3eme cheval : "); scanf ("%f", &nbr3);
        printf ("Veuillez entrer le nombre de course placer du 3eme cheval :"); scanf ("%f", &place3);
        printf ("sur les 5 dernières courses combien de fois premier : "); scanf ("%d", &premier3);
        printf ("sur les 5 dernières courses combien de fois deuxieme : "); scanf ("%d", &deuxieme3);
        printf ("sur les 5 dernières courses combien de fois troisieme : "); scanf ("%d", &troisieme3);
    printf ("\n");
        printf ("Veuillez entrer la cote du 4eme cheval :"); scanf ("%f", &cote4);
        printf ("Veuillez entrer le nombre de courses du 4eme cheval : "); scanf ("%f", &nbr4);
        printf ("Veuillez entrer le nombre de course placer du 4eme cheval :"); scanf ("%f", &place4);
        printf ("sur les 5 dernières courses combien de fois premier : "); scanf ("%d", &premier4);
        printf ("sur les 5 dernières courses combien de fois deuxieme : "); scanf ("%d", &deuxieme4);
        printf ("sur les 5 dernières courses combien de fois troisieme : "); scanf ("%d", &troisieme4);
    printf ("\n");
        printf ("Veuillez entrer la cote du 5eme cheval :"); scanf ("%f", &cote5);
        printf ("Veuillez entrer le nombre de courses du 5eme cheval : "); scanf ("%f", &nbr5);
        printf ("Veuillez entrer le nombre de course placer du 5eme cheval :"); scanf ("%f", &place5);
        printf ("sur les 5 dernières courses combien de fois premier : "); scanf ("%d", &premier5);
        printf ("sur les 5 dernières courses combien de fois deuxieme : "); scanf ("%d", &deuxieme5);
        printf ("sur les 5 dernières courses combien de fois troisieme : "); scanf ("%d", &troisieme5);

        ratio1 = place1 / nbr1;
        ratio2 = place2 / nbr2;
        ratio3 = place3 / nbr3;
        ratio4 = place4 / nbr4;
        ratio5 = place5 / nbr5;

        c = cote1 + cote2 + cote3 + cote4 + cote5;
        r = ratio1 + ratio2 + ratio3 + ratio4 + ratio5;
        moyenne_cote = c/5;
        moyenne_ratio = r/5;

        if (ratio1 > moyenne_ratio && cote1 < moyenne_cote)
        {
            choisi1=+1;
        }
        if (ratio2 > moyenne_ratio && cote2 < moyenne_cote)
        {
            choisi2=+1;
        }

        if (ratio3 > moyenne_ratio && cote3 < moyenne_cote)
        {
            choisi3=+1;
        }

        if (ratio4 > moyenne_ratio && cote4 < moyenne_cote)
        {
            choisi4=+1;
        }

        if (ratio5 > moyenne_ratio && cote5 < moyenne_cote)
        {
            choisi5=+1;
        }

        dernier1 = (premier1*30) + (deuxieme1*20) + (troisieme1*10);
    total_ratio1 = ratio1*10;
    total_cote1 = moyenne_cote - cote1;
    total1 = dernier1 + total_ratio1 + total_cote1;

    dernier2 = (premier2*30) + (deuxieme2*20) + (troisieme2*10);
    total_ratio2 = ratio2*10;
    total_cote2 = moyenne_cote - cote2;
    total2 = dernier2 + total_ratio2 + total_cote2;

    dernier3 = (premier3*30) + (deuxieme3*20) + (troisieme3*10);
    total_ratio3 = ratio3*10;
    total_cote3 = moyenne_cote - cote3;
    total3 = dernier3 + total_ratio3 + total_cote3;

    dernier4 = (premier4*30) + (deuxieme4*20) + (troisieme4*10);
    total_ratio4 = ratio4*10;
    total_cote4 = moyenne_cote - cote4;
    total4 = dernier4 + total_ratio4 + total_cote4;

    dernier5 = (premier5*30) + (deuxieme5*20) + (troisieme5*10);
    total_ratio5 = ratio5*10;
    total_cote5 = moyenne_cote - cote5;
    total5 = dernier5 + total_ratio5 + total_cote5;

    if (choisi1 != 1)
    {
        total1 = (total1/2);
    }
    if (choisi2 != 1)
    {
        total2 = (total2 /2);
    }
    if (choisi3 != 1)
    {
        total3 = (total3/2);
    }
    if (choisi4 != 1)
    {
        total4 = (total4/2);
    }
    if (choisi5 != 1)
    {
        total5 = (total5/2);
    }

    if (total1 > total2 && total1 > total3 && total1 > total4 && total1 > total5)
    {
        pourcent1 = 90;
        pourcent2 = (total2/total1)*90;
        pourcent3 = (total3/total1)*90;
        pourcent4 = (total4/total1)*90;
        pourcent5 = (total5/total1)*90;
    }
    else if (total2 > total1 && total2 > total3 && total2 > total4 && total2 > total5)
    {
        pourcent2 = 90;
        pourcent1 = (total1/total2)*90;
        pourcent3 = (total3/total2)*90;
        pourcent4 = (total4/total2)*90;
        pourcent5 = (total5/total2)*90;
    }
    else if (total3 > total1 && total3 > total2 && total3 > total4 && total3 > total5)
    {
        pourcent3 = 90;
        pourcent1 = (total1/total3)*90;
        pourcent2 = (total2/total3)*90;
        pourcent4 = (total4/total3)*90;
        pourcent5 = (total5/total3)*90;
    }
    else if (total4 > total1 && total4 > total2 && total4 > total3 && total4 > total5)
    {
        pourcent4 = 90;
        pourcent1 = (total1/total4)*90;
        pourcent2 = (total2/total4)*90;
        pourcent3 = (total3/total4)*90;
        pourcent5 = (total5/total4)*90;
    }
    else
    {
        pourcent5 = 90;
        pourcent1 = (total1/total5)*90;
        pourcent2 = (total2/total5)*90;
        pourcent3 = (total3/total5)*90;
        pourcent4 = (total4/total5)*90;
    }

        printf ("LES POURCENTAGES DE PLACEE CHEVAUX \n\n");
        printf ("CHEVAL 1 COTE %.1f : %.0f%c DE CHANCE !\n\n", cote1, pourcent1, signe);
        printf ("CHEVAL 2 COTE %.1f : %.0f%c DE CHANCE !\n\n", cote2, pourcent2, signe);
        printf ("CHEVAL 3 COTE %.1f : %.0f%c DE CHANCE !\n\n", cote3, pourcent3, signe);
        printf ("CHEVAL 4 COTE %.1f : %.0f%c DE CHANCE !\n\n", cote4, pourcent4, signe);
        printf ("CHEVAL 5 COTE %.1f : %.0f%c DE CHANCE !\n\n", cote5, pourcent5, signe);
    }

        /* 6 CHEVAUX*/                                                              /* 6 CHEVAUX*/

        else if (nombre_chevaux == 6)
        {
        printf ("Veuillez entrer la cote du 1er cheval :"); scanf ("%f", &cote1);
        printf ("Veuillez entrer le nombre de courses du 1er cheval : "); scanf ("%f", &nbr1);
        printf ("Veuillez entrer le nombre de course placer du 1er cheval :"); scanf ("%f", &place1);
        printf ("sur les 5 dernières courses combien de fois premier : "); scanf ("%d", &premier1);
        printf ("sur les 5 dernières courses combien de fois deuxieme : "); scanf ("%d", &deuxieme1);
        printf ("sur les 5 dernières courses combien de fois troisieme : "); scanf ("%d", &troisieme1);
    printf ("\n");
        printf ("Veuillez entrer la cote du 2eme cheval :"); scanf ("%f", &cote2);
        printf ("Veuillez entrer le nombre de courses du 2eme cheval : "); scanf ("%f", &nbr2);
        printf ("Veuillez entrer le nombre de course placer du 2eme cheval :"); scanf ("%f", &place2);
        printf ("sur les 5 dernières courses combien de fois premier : "); scanf ("%d", &premier2);
        printf ("sur les 5 dernières courses combien de fois deuxieme : "); scanf ("%d", &deuxieme2);
        printf ("sur les 5 dernières courses combien de fois troisieme : "); scanf ("%d", &troisieme2);
    printf ("\n");
        printf ("Veuillez entrer la cote du 3eme cheval :"); scanf ("%f", &cote3);
        printf ("Veuillez entrer le nombre de courses du 3eme cheval : "); scanf ("%f", &nbr3);
        printf ("Veuillez entrer le nombre de course placer du 3eme cheval :"); scanf ("%f", &place3);
        printf ("sur les 5 dernières courses combien de fois premier : "); scanf ("%d", &premier3);
        printf ("sur les 5 dernières courses combien de fois deuxieme : "); scanf ("%d", &deuxieme3);
        printf ("sur les 5 dernières courses combien de fois troisieme : "); scanf ("%d", &troisieme3);
    printf ("\n");
        printf ("Veuillez entrer la cote du 4eme cheval :"); scanf ("%f", &cote4);
        printf ("Veuillez entrer le nombre de courses du 4eme cheval : "); scanf ("%f", &nbr4);
        printf ("Veuillez entrer le nombre de course placer du 4eme cheval :"); scanf ("%f", &place4);
        printf ("sur les 5 dernières courses combien de fois premier : "); scanf ("%d", &premier4);
        printf ("sur les 5 dernières courses combien de fois deuxieme : "); scanf ("%d", &deuxieme4);
        printf ("sur les 5 dernières courses combien de fois troisieme : "); scanf ("%d", &troisieme4);
    printf ("\n");
        printf ("Veuillez entrer la cote du 5eme cheval :"); scanf ("%f", &cote5);
        printf ("Veuillez entrer le nombre de courses du 5eme cheval : "); scanf ("%f", &nbr5);
        printf ("Veuillez entrer le nombre de course placer du 5eme cheval :"); scanf ("%f", &place5);
        printf ("sur les 5 dernières courses combien de fois premier : "); scanf ("%d", &premier5);
        printf ("sur les 5 dernières courses combien de fois deuxieme : "); scanf ("%d", &deuxieme5);
        printf ("sur les 5 dernières courses combien de fois troisieme : "); scanf ("%d", &troisieme5);
    printf ("\n");
        printf ("Veuillez entrer la cote du 6eme cheval :"); scanf ("%f", &cote6);
        printf ("Veuillez entrer le nombre de courses du 6eme cheval : "); scanf ("%f", &nbr6);
        printf ("Veuillez entrer le nombre de course placer du 6eme cheval :"); scanf ("%f", &place6);
        printf ("sur les 5 dernières courses combien de fois premier : "); scanf ("%d", &premier6);
        printf ("sur les 5 dernières courses combien de fois deuxieme : "); scanf ("%d", &deuxieme6);
        printf ("sur les 5 dernières courses combien de fois troisieme : "); scanf ("%d", &troisieme6);

        ratio1 = place1 / nbr1;
        ratio2 = place2 / nbr2;
        ratio3 = place3 / nbr3;
        ratio4 = place4 / nbr4;
        ratio5 = place5 / nbr5;
        ratio6 = place6 / nbr6;

        c = cote1 + cote2 + cote3 + cote4 + cote5 + cote6;
        r = ratio1 + ratio2 + ratio3 + ratio4 + ratio5 + ratio6;
        moyenne_cote = c/6;
        moyenne_ratio = r/6;


        if (ratio1 > moyenne_ratio && cote1 < moyenne_cote)
        {
            choisi1=+1;
        }

        if (ratio2 > moyenne_ratio && cote2 < moyenne_cote)
        {
            choisi2=+1;
        }

        if (ratio3 > moyenne_ratio && cote3 < moyenne_cote)
        {
            choisi3=+1;
        }

        if (ratio4 > moyenne_ratio && cote4 < moyenne_cote)
        {
            choisi4=+1;
        }

        if (ratio5 > moyenne_ratio && cote5 < moyenne_cote)
        {
            choisi5=+1;
        }

        if (ratio6 > moyenne_ratio && cote6 < moyenne_cote)
        {
            choisi6=+1;
        }

    dernier1 = (premier1*30) + (deuxieme1*20) + (troisieme1*10);
    total_ratio1 = ratio1*10;
    total_cote1 = moyenne_cote - cote1;
    total1 = dernier1 + total_ratio1 + total_cote1;

    dernier2 = (premier2*30) + (deuxieme2*20) + (troisieme2*10);
    total_ratio2 = ratio2*10;
    total_cote2 = moyenne_cote - cote2;
    total2 = dernier2 + total_ratio2 + total_cote2;

    dernier3 = (premier3*30) + (deuxieme3*20) + (troisieme3*10);
    total_ratio3 = ratio3*10;
    total_cote3 = moyenne_cote - cote3;
    total3 = dernier3 + total_ratio3 + total_cote3;

    dernier4 = (premier4*30) + (deuxieme4*20) + (troisieme4*10);
    total_ratio4 = ratio4*10;
    total_cote4 = moyenne_cote - cote4;
    total4 = dernier4 + total_ratio4 + total_cote4;

    dernier5 = (premier5*30) + (deuxieme5*20) + (troisieme5*10);
    total_ratio5 = ratio5*10;
    total_cote5 = moyenne_cote - cote5;
    total5 = dernier5 + total_ratio5 + total_cote5;

    dernier6 = (premier6*30) + (deuxieme6*20) + (troisieme6*10);
    total_ratio6 = ratio6*10;
    total_cote6 = moyenne_cote - cote6;
    total6 = dernier6 + total_ratio6 + total_cote6;

    if (choisi1 != 1)
    {
        total1 = (total1/2);
    }
    if (choisi2 != 1)
    {
        total2 = (total2 /2);
    }
    if (choisi3 != 1)
    {
        total3 = (total3/2);
    }
    if (choisi4 != 1)
    {
        total4 = (total4/2);
    }
    if (choisi5 != 1)
    {
        total5 = (total5/2);
    }
    if (choisi6 != 1)
    {
        total6 = (total6/2);
    }

    if (total1 > total2 && total1 > total3 && total1 > total4 && total1 > total5 && total1 > total6)
    {
        pourcent1 = 90;
        pourcent2 = (total2/total1)*90;
        pourcent3 = (total3/total1)*90;
        pourcent4 = (total4/total1)*90;
        pourcent5 = (total5/total1)*90;
        pourcent6 = (total6/total1)*90;
    }
    else if (total2 > total1 && total2 > total3 && total2 > total4 && total2 > total5 && total2 > total6)
    {
        pourcent2 = 90;
        pourcent1 = (total1/total2)*90;
        pourcent3 = (total3/total2)*90;
        pourcent4 = (total4/total2)*90;
        pourcent5 = (total5/total2)*90;
        pourcent6 = (total6/total2)*90;
    }
    else if (total3 > total1 && total3 > total2 && total3 > total4 && total3 > total5 && total3 > total6)
    {
        pourcent3 = 90;
        pourcent1 = (total1/total3)*90;
        pourcent2 = (total2/total3)*90;
        pourcent4 = (total4/total3)*90;
        pourcent5 = (total5/total3)*90;
        pourcent6 = (total6/total3)*90;
    }
    else if (total4 > total1 && total4 > total2 && total4 > total3 && total4 > total5 && total4 > total6)
    {
        pourcent4 = 90;
        pourcent1 = (total1/total4)*90;
        pourcent2 = (total2/total4)*90;
        pourcent3 = (total3/total4)*90;
        pourcent5 = (total5/total4)*90;
        pourcent6 = (total6/total4)*90;
    }
    else if (total5 > total1 && total5 > total2 && total5 > total3 && total5 > total4 && total5 > total6)
    {
        pourcent5 = 90;
        pourcent1 = (total1/total5)*90;
        pourcent2 = (total2/total5)*90;
        pourcent3 = (total3/total5)*90;
        pourcent4 = (total4/total5)*90;
        pourcent6 = (total6/total5)*90;
    }
    else
    {
        pourcent6 = 90;
        pourcent1 = (total1/total6)*90;
        pourcent2 = (total2/total6)*90;
        pourcent3 = (total3/total6)*90;
        pourcent4 = (total4/total6)*90;
        pourcent5 = (total5/total6)*90;
    }

    printf ("LES POURCENTAGES DE PLACEE CHEVAUX \n\n");
        printf ("CHEVAL 1 COTE %.1f : %.0f%c DE CHANCE !\n\n", cote1, pourcent1, signe);
        printf ("CHEVAL 2 COTE %.1f : %.0f%c DE CHANCE !\n\n", cote2, pourcent2, signe);
        printf ("CHEVAL 3 COTE %.1f : %.0f%c DE CHANCE !\n\n", cote3, pourcent3, signe);
        printf ("CHEVAL 4 COTE %.1f : %.0f%c DE CHANCE !\n\n", cote4, pourcent4, signe);
        printf ("CHEVAL 5 COTE %.1f : %.0f%c DE CHANCE !\n\n", cote5, pourcent5, signe);
        printf ("CHEVAL 6 COTE %.1f : %.0f%c DE CHANCE !\n\n", cote6, pourcent6, signe);
        }
        /* 7 CHEVAUX*/                                                              /* 7 CHEVAUX*/

        else if (nombre_chevaux == 7)
        {
        printf ("Veuillez entrer la cote du 1er cheval :"); scanf ("%f", &cote1);
        printf ("Veuillez entrer le nombre de courses du 1er cheval : "); scanf ("%f", &nbr1);
        printf ("Veuillez entrer le nombre de course placer du 1er cheval :"); scanf ("%f", &place1);
        printf ("sur les 5 dernières courses combien de fois premier : "); scanf ("%d", &premier1);
        printf ("sur les 5 dernières courses combien de fois deuxieme : "); scanf ("%d", &deuxieme1);
        printf ("sur les 5 dernières courses combien de fois troisieme : "); scanf ("%d", &troisieme1);
    printf ("\n");
        printf ("Veuillez entrer la cote du 2eme cheval :"); scanf ("%f", &cote2);
        printf ("Veuillez entrer le nombre de courses du 2eme cheval : "); scanf ("%f", &nbr2);
        printf ("Veuillez entrer le nombre de course placer du 2eme cheval :"); scanf ("%f", &place2);
        printf ("sur les 5 dernières courses combien de fois premier : "); scanf ("%d", &premier2);
        printf ("sur les 5 dernières courses combien de fois deuxieme : "); scanf ("%d", &deuxieme2);
        printf ("sur les 5 dernières courses combien de fois troisieme : "); scanf ("%d", &troisieme2);
    printf ("\n");
        printf ("Veuillez entrer la cote du 3eme cheval :"); scanf ("%f", &cote3);
        printf ("Veuillez entrer le nombre de courses du 3eme cheval : "); scanf ("%f", &nbr3);
        printf ("Veuillez entrer le nombre de course placer du 3eme cheval :"); scanf ("%f", &place3);
        printf ("sur les 5 dernières courses combien de fois premier : "); scanf ("%d", &premier3);
        printf ("sur les 5 dernières courses combien de fois deuxieme : "); scanf ("%d", &deuxieme3);
        printf ("sur les 5 dernières courses combien de fois troisieme : "); scanf ("%d", &troisieme3);
    printf ("\n");
        printf ("Veuillez entrer la cote du 4eme cheval :"); scanf ("%f", &cote4);
        printf ("Veuillez entrer le nombre de courses du 4eme cheval : "); scanf ("%f", &nbr4);
        printf ("Veuillez entrer le nombre de course placer du 4eme cheval :"); scanf ("%f", &place4);
        printf ("sur les 5 dernières courses combien de fois premier : "); scanf ("%d", &premier4);
        printf ("sur les 5 dernières courses combien de fois deuxieme : "); scanf ("%d", &deuxieme4);
        printf ("sur les 5 dernières courses combien de fois troisieme : "); scanf ("%d", &troisieme4);
    printf ("\n");
        printf ("Veuillez entrer la cote du 5eme cheval :"); scanf ("%f", &cote5);
        printf ("Veuillez entrer le nombre de courses du 5eme cheval : "); scanf ("%f", &nbr5);
        printf ("Veuillez entrer le nombre de course placer du 5eme cheval :"); scanf ("%f", &place5);
        printf ("sur les 5 dernières courses combien de fois premier : "); scanf ("%d", &premier5);
        printf ("sur les 5 dernières courses combien de fois deuxieme : "); scanf ("%d", &deuxieme5);
        printf ("sur les 5 dernières courses combien de fois troisieme : "); scanf ("%d", &troisieme5);
    printf ("\n");
        printf ("Veuillez entrer la cote du 6eme cheval :"); scanf ("%f", &cote6);
        printf ("Veuillez entrer le nombre de courses du 6eme cheval : "); scanf ("%f", &nbr6);
        printf ("Veuillez entrer le nombre de course placer du 6eme cheval :"); scanf ("%f", &place6);
        printf ("sur les 5 dernières courses combien de fois premier : "); scanf ("%d", &premier6);
        printf ("sur les 5 dernières courses combien de fois deuxieme : "); scanf ("%d", &deuxieme6);
        printf ("sur les 5 dernières courses combien de fois troisieme : "); scanf ("%d", &troisieme6);
    printf ("\n");
        printf ("Veuillez entrer la cote du 7eme cheval :"); scanf ("%f", &cote7);
        printf ("Veuillez entrer le nombre de courses du 7eme cheval : "); scanf ("%f", &nbr7);
        printf ("Veuillez entrer le nombre de course placer du 7eme cheval :"); scanf ("%f", &place7);
        printf ("sur les 5 dernières courses combien de fois premier : "); scanf ("%d", &premier7);
        printf ("sur les 5 dernières courses combien de fois deuxieme : "); scanf ("%d", &deuxieme7);
        printf ("sur les 5 dernières courses combien de fois troisieme : "); scanf ("%d", &troisieme7);

        ratio1 = place1 / nbr1;
        ratio2 = place2 / nbr2;
        ratio3 = place3 / nbr3;
        ratio4 = place4 / nbr4;
        ratio5 = place5 / nbr5;
        ratio6 = place6 / nbr6;
        ratio7 = place7 / nbr7;

        c = cote1 + cote2 + cote3 + cote4 + cote5 + cote6 + cote7;
        r = ratio1 + ratio2 + ratio3 + ratio4 + ratio5 + ratio6 + ratio7;
        moyenne_cote = c/7;
        moyenne_ratio = r/7;


        if (ratio1 > moyenne_ratio && cote1 < moyenne_cote)
        {
            choisi1=+1;
        }

        if (ratio2 > moyenne_ratio && cote2 < moyenne_cote)
        {
            choisi2=+1;
        }

        if (ratio3 > moyenne_ratio && cote3 < moyenne_cote)
        {
            choisi3=+1;
        }

        if (ratio4 > moyenne_ratio && cote4 < moyenne_cote)
        {
            choisi4=+1;
        }

        if (ratio5 > moyenne_ratio && cote5 < moyenne_cote)
        {
            choisi5=+1;
        }

        if (ratio6 > moyenne_ratio && cote6 < moyenne_cote)
        {
            choisi6=+1;
        }

        if (ratio7 > moyenne_ratio && cote7 < moyenne_cote)
        {
            choisi7=+1;
        }

        dernier1 = (premier1*30) + (deuxieme1*20) + (troisieme1*10);
    total_ratio1 = ratio1*10;
    total_cote1 = moyenne_cote - cote1;
    total1 = dernier1 + total_ratio1 + total_cote1;

    dernier2 = (premier2*30) + (deuxieme2*20) + (troisieme2*10);
    total_ratio2 = ratio2*10;
    total_cote2 = moyenne_cote - cote2;
    total2 = dernier2 + total_ratio2 + total_cote2;

    dernier3 = (premier3*30) + (deuxieme3*20) + (troisieme3*10);
    total_ratio3 = ratio3*10;
    total_cote3 = moyenne_cote - cote3;
    total3 = dernier3 + total_ratio3 + total_cote3;

    dernier4 = (premier4*30) + (deuxieme4*20) + (troisieme4*10);
    total_ratio4 = ratio4*10;
    total_cote4 = moyenne_cote - cote4;
    total4 = dernier4 + total_ratio4 + total_cote4;

    dernier5 = (premier5*30) + (deuxieme5*20) + (troisieme5*10);
    total_ratio5 = ratio5*10;
    total_cote5 = moyenne_cote - cote5;
    total5 = dernier5 + total_ratio5 + total_cote5;

    dernier6 = (premier6*30) + (deuxieme6*20) + (troisieme6*10);
    total_ratio6 = ratio6*10;
    total_cote6 = moyenne_cote - cote6;
    total6 = dernier6 + total_ratio6 + total_cote6;

    dernier7 = (premier7*30) + (deuxieme7*20) + (troisieme7*10);
    total_ratio7 = ratio7*10;
    total_cote7 = moyenne_cote - cote7;
    total7 = dernier7 + total_ratio7 + total_cote7;

     if (choisi1 != 1)
    {
        total1 = (total1/2);
    }
    if (choisi2 != 1)
    {
        total2 = (total2 /2);
    }
    if (choisi3 != 1)
    {
        total3 = (total3/2);
    }
    if (choisi4 != 1)
    {
        total4 = (total4/2);
    }
    if (choisi5 != 1)
    {
        total5 = (total5/2);
    }
    if (choisi6 != 1)
    {
        total6 = (total6/2);
    }
    if (choisi7 != 1)
    {
        total7 = (total7/2);
    }

    if (total1 > total2 && total1 > total3 && total1 > total4 && total1 > total5 && total1 > total6 && total1 > total7)
    {
        pourcent1 = 90;
        pourcent2 = (total2/total1)*90;
        pourcent3 = (total3/total1)*90;
        pourcent4 = (total4/total1)*90;
        pourcent5 = (total5/total1)*90;
        pourcent6 = (total6/total1)*90;
        pourcent7 = (total7/total1)*90;
    }
    else if (total2 > total1 && total2 > total3 && total2 > total4 && total2 > total5 && total2 > total6 && total2 > total7)
    {
        pourcent2 = 90;
        pourcent1 = (total1/total2)*90;
        pourcent3 = (total3/total2)*90;
        pourcent4 = (total4/total2)*90;
        pourcent5 = (total5/total2)*90;
        pourcent6 = (total6/total2)*90;
        pourcent7 = (total7/total2)*90;
    }
    else if (total3 > total1 && total3 > total2 && total3 > total4 && total3 > total5 && total3 > total6 && total3 > total7)
    {
        pourcent3 = 90;
        pourcent1 = (total1/total3)*90;
        pourcent2 = (total2/total3)*90;
        pourcent4 = (total4/total3)*90;
        pourcent5 = (total5/total3)*90;
        pourcent6 = (total6/total3)*90;
        pourcent7 = (total7/total3)*90;
    }
    else if (total4 > total1 && total4 > total2 && total4 > total3 && total4 > total5 && total4 > total6 && total4 > total7)
    {
        pourcent4 = 90;
        pourcent1 = (total1/total4)*90;
        pourcent2 = (total2/total4)*90;
        pourcent3 = (total3/total4)*90;
        pourcent5 = (total5/total4)*90;
        pourcent6 = (total6/total4)*90;
        pourcent7 = (total7/total4)*90;
    }
    else if (total5 > total1 && total5 > total2 && total5 > total3 && total5 > total4 && total5 > total6 && total5 > total7)
    {
        pourcent5 = 90;
        pourcent1 = (total1/total5)*90;
        pourcent2 = (total2/total5)*90;
        pourcent3 = (total3/total5)*90;
        pourcent4 = (total4/total5)*90;
        pourcent6 = (total6/total5)*90;
        pourcent7 = (total7/total5)*90;
    }
    else if (total6 > total1 && total6 > total2 && total6 > total3 && total6 > total4 && total6 > total5 && total6 > total7)
    {
        pourcent6 = 90;
        pourcent1 = (total1/total6)*90;
        pourcent2 = (total2/total6)*90;
        pourcent3 = (total3/total6)*90;
        pourcent4 = (total4/total6)*90;
        pourcent5 = (total5/total6)*90;
        pourcent7 = (total7/total6)*90;
    }
    else
    {
        pourcent7 = 90;
        pourcent1 = (total1/total7)*90;
        pourcent2 = (total2/total7)*90;
        pourcent3 = (total3/total7)*90;
        pourcent4 = (total4/total7)*90;
        pourcent5 = (total5/total7)*90;
        pourcent6 = (total6/total7)*90;
    }

    printf ("LES POURCENTAGES DE PLACEE CHEVAUX \n\n");
        printf ("CHEVAL 1 COTE %.1f : %.0f%c DE CHANCE !\n\n", cote1, pourcent1, signe);
        printf ("CHEVAL 2 COTE %.1f : %.0f%c DE CHANCE !\n\n", cote2, pourcent2, signe);
        printf ("CHEVAL 3 COTE %.1f : %.0f%c DE CHANCE !\n\n", cote3, pourcent3, signe);
        printf ("CHEVAL 4 COTE %.1f : %.0f%c DE CHANCE !\n\n", cote4, pourcent4, signe);
        printf ("CHEVAL 5 COTE %.1f : %.0f%c DE CHANCE !\n\n", cote5, pourcent5, signe);
        printf ("CHEVAL 6 COTE %.1f : %.0f%c DE CHANCE !\n\n", cote6, pourcent6, signe);
        printf ("CHEVAL 7 COTE %.1f : %.0f%c DE CHANCE !\n\n", cote7, pourcent7, signe);
        }

        /* 8 CHEVAUX*/                                                              /* 8 CHEVAUX*/

        else if (nombre_chevaux == 8)
        {
        printf ("Veuillez entrer la cote du 1er cheval :"); scanf ("%f", &cote1);
        printf ("Veuillez entrer le nombre de courses du 1er cheval : "); scanf ("%f", &nbr1);
        printf ("Veuillez entrer le nombre de course placer du 1er cheval :"); scanf ("%f", &place1);
        printf ("sur les 5 dernières courses combien de fois premier : "); scanf ("%d", &premier1);
        printf ("sur les 5 dernières courses combien de fois deuxieme : "); scanf ("%d", &deuxieme1);
        printf ("sur les 5 dernières courses combien de fois troisieme : "); scanf ("%d", &troisieme1);
    printf ("\n");
        printf ("Veuillez entrer la cote du 2eme cheval :"); scanf ("%f", &cote2);
        printf ("Veuillez entrer le nombre de courses du 2eme cheval : "); scanf ("%f", &nbr2);
        printf ("Veuillez entrer le nombre de course placer du 2eme cheval :"); scanf ("%f", &place2);
        printf ("sur les 5 dernières courses combien de fois premier : "); scanf ("%d", &premier2);
        printf ("sur les 5 dernières courses combien de fois deuxieme : "); scanf ("%d", &deuxieme2);
        printf ("sur les 5 dernières courses combien de fois troisieme : "); scanf ("%d", &troisieme2);
    printf ("\n");
        printf ("Veuillez entrer la cote du 3eme cheval :"); scanf ("%f", &cote3);
        printf ("Veuillez entrer le nombre de courses du 3eme cheval : "); scanf ("%f", &nbr3);
        printf ("Veuillez entrer le nombre de course placer du 3eme cheval :"); scanf ("%f", &place3);
        printf ("sur les 5 dernières courses combien de fois premier : "); scanf ("%d", &premier3);
        printf ("sur les 5 dernières courses combien de fois deuxieme : "); scanf ("%d", &deuxieme3);
        printf ("sur les 5 dernières courses combien de fois troisieme : "); scanf ("%d", &troisieme3);
    printf ("\n");
        printf ("Veuillez entrer la cote du 4eme cheval :"); scanf ("%f", &cote4);
        printf ("Veuillez entrer le nombre de courses du 4eme cheval : "); scanf ("%f", &nbr4);
        printf ("Veuillez entrer le nombre de course placer du 4eme cheval :"); scanf ("%f", &place4);
        printf ("sur les 5 dernières courses combien de fois premier : "); scanf ("%d", &premier4);
        printf ("sur les 5 dernières courses combien de fois deuxieme : "); scanf ("%d", &deuxieme4);
        printf ("sur les 5 dernières courses combien de fois troisieme : "); scanf ("%d", &troisieme4);
    printf ("\n");
        printf ("Veuillez entrer la cote du 5eme cheval :"); scanf ("%f", &cote5);
        printf ("Veuillez entrer le nombre de courses du 5eme cheval : "); scanf ("%f", &nbr5);
        printf ("Veuillez entrer le nombre de course placer du 5eme cheval :"); scanf ("%f", &place5);
        printf ("sur les 5 dernières courses combien de fois premier : "); scanf ("%d", &premier5);
        printf ("sur les 5 dernières courses combien de fois deuxieme : "); scanf ("%d", &deuxieme5);
        printf ("sur les 5 dernières courses combien de fois troisieme : "); scanf ("%d", &troisieme5);
    printf ("\n");
        printf ("Veuillez entrer la cote du 6eme cheval :"); scanf ("%f", &cote6);
        printf ("Veuillez entrer le nombre de courses du 6eme cheval : "); scanf ("%f", &nbr6);
        printf ("Veuillez entrer le nombre de course placer du 6eme cheval :"); scanf ("%f", &place6);
        printf ("sur les 5 dernières courses combien de fois premier : "); scanf ("%d", &premier6);
        printf ("sur les 5 dernières courses combien de fois deuxieme : "); scanf ("%d", &deuxieme6);
        printf ("sur les 5 dernières courses combien de fois troisieme : "); scanf ("%d", &troisieme6);
    printf ("\n");
        printf ("Veuillez entrer la cote du 7eme cheval :"); scanf ("%f", &cote7);
        printf ("Veuillez entrer le nombre de courses du 7eme cheval : "); scanf ("%f", &nbr7);
        printf ("Veuillez entrer le nombre de course placer du 7eme cheval :"); scanf ("%f", &place7);
        printf ("sur les 5 dernières courses combien de fois premier : "); scanf ("%d", &premier7);
        printf ("sur les 5 dernières courses combien de fois deuxieme : "); scanf ("%d", &deuxieme7);
        printf ("sur les 5 dernières courses combien de fois troisieme : "); scanf ("%d", &troisieme7);
    printf ("\n");
        printf ("Veuillez entrer la cote du 8eme cheval :"); scanf ("%f", &cote8);
        printf ("Veuillez entrer le nombre de courses du 8eme cheval : "); scanf ("%f", &nbr8);
        printf ("Veuillez entrer le nombre de course placer du 8eme cheval :"); scanf ("%f", &place8);
        printf ("sur les 5 dernières courses combien de fois premier : "); scanf ("%d", &premier8);
        printf ("sur les 5 dernières courses combien de fois deuxieme : "); scanf ("%d", &deuxieme8);
        printf ("sur les 5 dernières courses combien de fois troisieme : "); scanf ("%d", &troisieme8);

        ratio1 = place1 / nbr1;
        ratio2 = place2 / nbr2;
        ratio3 = place3 / nbr3;
        ratio4 = place4 / nbr4;
        ratio5 = place5 / nbr5;
        ratio6 = place6 / nbr6;
        ratio7 = place7 / nbr7;
        ratio8 = place8 / nbr8;

        c = cote1 + cote2 + cote3 + cote4 + cote5 + cote6 + cote7 + cote8;
        r = ratio1 + ratio2 + ratio3 + ratio4 + ratio5 + ratio6 + ratio7 + ratio8;
        moyenne_cote = c/8;
        moyenne_ratio = r/8;


        if (ratio1 > moyenne_ratio && cote1 < moyenne_cote)
        {
            choisi1=+1;
        }

        if (ratio2 > moyenne_ratio && cote2 < moyenne_cote)
        {
            choisi2=+1;
        }

        if (ratio3 > moyenne_ratio && cote3 < moyenne_cote)
        {
            choisi3=+1;
        }

        if (ratio4 > moyenne_ratio && cote4 < moyenne_cote)
        {
            choisi4=+1;
        }

        if (ratio5 > moyenne_ratio && cote5 < moyenne_cote)
        {
            choisi5=+1;
        }

        if (ratio6 > moyenne_ratio && cote6 < moyenne_cote)
        {
            choisi6=+1;
        }

        if (ratio7 > moyenne_ratio && cote7 < moyenne_cote)
        {
            choisi7=+1;
        }

        if (ratio8 > moyenne_ratio && cote8 < moyenne_cote)
        {
            choisi8=+1;
        }

        dernier1 = (premier1*30) + (deuxieme1*20) + (troisieme1*10);
    total_ratio1 = ratio1*10;
    total_cote1 = moyenne_cote - cote1;
    total1 = dernier1 + total_ratio1 + total_cote1;

    dernier2 = (premier2*30) + (deuxieme2*20) + (troisieme2*10);
    total_ratio2 = ratio2*10;
    total_cote2 = moyenne_cote - cote2;
    total2 = dernier2 + total_ratio2 + total_cote2;

    dernier3 = (premier3*30) + (deuxieme3*20) + (troisieme3*10);
    total_ratio3 = ratio3*10;
    total_cote3 = moyenne_cote - cote3;
    total3 = dernier3 + total_ratio3 + total_cote3;

    dernier4 = (premier4*30) + (deuxieme4*20) + (troisieme4*10);
    total_ratio4 = ratio4*10;
    total_cote4 = moyenne_cote - cote4;
    total4 = dernier4 + total_ratio4 + total_cote4;

    dernier5 = (premier5*30) + (deuxieme5*20) + (troisieme5*10);
    total_ratio5 = ratio5*10;
    total_cote5 = moyenne_cote - cote5;
    total5 = dernier5 + total_ratio5 + total_cote5;

    dernier6 = (premier6*30) + (deuxieme6*20) + (troisieme6*10);
    total_ratio6 = ratio6*10;
    total_cote6 = moyenne_cote - cote6;
    total6 = dernier6 + total_ratio6 + total_cote6;

    dernier7 = (premier7*30) + (deuxieme7*20) + (troisieme7*10);
    total_ratio7 = ratio7*10;
    total_cote7 = moyenne_cote - cote7;
    total7 = dernier7 + total_ratio7 + total_cote7;

    dernier8 = (premier8*30) + (deuxieme8*20) + (troisieme8*10);
    total_ratio8 = ratio8*10;
    total_cote8 = moyenne_cote - cote8;
    total8 = dernier8 + total_ratio8 + total_cote8;

    if (choisi1 != 1)
    {
        total1 = (total1/2);
    }
    if (choisi2 != 1)
    {
        total2 = (total2 /2);
    }
    if (choisi3 != 1)
    {
        total3 = (total3/2);
    }
    if (choisi4 != 1)
    {
        total4 = (total4/2);
    }
    if (choisi5 != 1)
    {
        total5 = (total5/2);
    }
    if (choisi6 != 1)
    {
        total6 = (total6/2);
    }
    if (choisi7 != 1)
    {
        total7 = (total7/2);
    }
    if (choisi8 != 1)
    {
        total8 = (total8/2);
    }

    if (total1 > total2 && total1 > total3 && total1 > total4 && total1 > total5 && total1 > total6 && total1 > total7 && total1 > total8)
    {
        pourcent1 = 90;
        pourcent2 = (total2/total1)*90;
        pourcent3 = (total3/total1)*90;
        pourcent4 = (total4/total1)*90;
        pourcent5 = (total5/total1)*90;
        pourcent6 = (total6/total1)*90;
        pourcent7 = (total7/total1)*90;
        pourcent8 = (total8/total1)*90;
    }
    else if (total2 > total1 && total2 > total3 && total2 > total4 && total2 > total5 && total2 > total6 && total2 > total7 && total2 > total8)
    {
        pourcent2 = 90;
        pourcent1 = (total1/total2)*90;
        pourcent3 = (total3/total2)*90;
        pourcent4 = (total4/total2)*90;
        pourcent5 = (total5/total2)*90;
        pourcent6 = (total6/total2)*90;
        pourcent7 = (total7/total2)*90;
        pourcent8 = (total8/total2)*90;
    }
    else if (total3 > total1 && total3 > total2 && total3 > total4 && total3 > total5 && total3 > total6 && total3 > total7 && total3 > total8)
    {
        pourcent3 = 90;
        pourcent1 = (total1/total3)*90;
        pourcent2 = (total2/total3)*90;
        pourcent4 = (total4/total3)*90;
        pourcent5 = (total5/total3)*90;
        pourcent6 = (total6/total3)*90;
        pourcent7 = (total7/total3)*90;
        pourcent8 = (total8/total3)*90;
    }
    else if (total4 > total1 && total4 > total2 && total4 > total3 && total4 > total5 && total4 > total6 && total4 > total7 && total4 > total8)
    {
        pourcent4 = 90;
        pourcent1 = (total1/total4)*90;
        pourcent2 = (total2/total4)*90;
        pourcent3 = (total3/total4)*90;
        pourcent5 = (total5/total4)*90;
        pourcent6 = (total6/total4)*90;
        pourcent7 = (total7/total4)*90;
        pourcent8 = (total8/total4)*90;
    }
    else if (total5 > total1 && total5 > total2 && total5 > total3 && total5 > total4 && total5 > total6 && total5 > total7 && total5 > total8)
    {
        pourcent5 = 90;
        pourcent1 = (total1/total5)*90;
        pourcent2 = (total2/total5)*90;
        pourcent3 = (total3/total5)*90;
        pourcent4 = (total4/total5)*90;
        pourcent6 = (total6/total5)*90;
        pourcent7 = (total7/total5)*90;
        pourcent8 = (total8/total5)*90;
    }
    else if (total6 > total1 && total6 > total2 && total6 > total3 && total6 > total4 && total6 > total5 && total6 > total7 && total6 > total8)
    {
        pourcent6 = 90;
        pourcent1 = (total1/total6)*90;
        pourcent2 = (total2/total6)*90;
        pourcent3 = (total3/total6)*90;
        pourcent4 = (total4/total6)*90;
        pourcent5 = (total5/total6)*90;
        pourcent7 = (total7/total6)*90;
        pourcent8 = (total8/total6)*90;
    }
    else if (total7 > total1 && total7 > total2 && total7 > total3 && total7 > total4 && total7 > total5 && total7 > total6 && total7 > total8)
    {
        pourcent7 = 90;
        pourcent1 = (total1/total7)*90;
        pourcent2 = (total2/total7)*90;
        pourcent3 = (total3/total7)*90;
        pourcent4 = (total4/total7)*90;
        pourcent5 = (total5/total7)*90;
        pourcent6 = (total6/total7)*90;
        pourcent8 = (total8/total7)*90;
    }
    else
    {
        pourcent8 = 90;
        pourcent1 = (total1/total8)*90;
        pourcent2 = (total2/total8)*90;
        pourcent3 = (total3/total8)*90;
        pourcent4 = (total4/total8)*90;
        pourcent5 = (total5/total8)*90;
        pourcent6 = (total6/total8)*90;
        pourcent7 = (total7/total8)*90;
    }

    printf ("LES POURCENTAGES DE PLACEE CHEVAUX \n\n");
        printf ("CHEVAL 1 COTE %.1f : %.0f%c DE CHANCE !\n\n", cote1, pourcent1, signe);
        printf ("CHEVAL 2 COTE %.1f : %.0f%c DE CHANCE !\n\n", cote2, pourcent2, signe);
        printf ("CHEVAL 3 COTE %.1f : %.0f%c DE CHANCE !\n\n", cote3, pourcent3, signe);
        printf ("CHEVAL 4 COTE %.1f : %.0f%c DE CHANCE !\n\n", cote4, pourcent4, signe);
        printf ("CHEVAL 5 COTE %.1f : %.0f%c DE CHANCE !\n\n", cote5, pourcent5, signe);
        printf ("CHEVAL 6 COTE %.1f : %.0f%c DE CHANCE !\n\n", cote6, pourcent6, signe);
        printf ("CHEVAL 7 COTE %.1f : %.0f%c DE CHANCE !\n\n", cote7, pourcent7, signe);
        printf ("CHEVAL 8 COTE %.1f : %.0f%c DE CHANCE !\n\n", cote8, pourcent8, signe);
        }

        /* 9 CHEVAUX*/                                                              /* 9 CHEVAUX*/

        else if (nombre_chevaux == 9)
        {
        printf ("Veuillez entrer la cote du 1er cheval :"); scanf ("%f", &cote1);
        printf ("Veuillez entrer le nombre de courses du 1er cheval : "); scanf ("%f", &nbr1);
        printf ("Veuillez entrer le nombre de course placer du 1er cheval :"); scanf ("%f", &place1);
        printf ("sur les 5 dernières courses combien de fois premier : "); scanf ("%d", &premier1);
        printf ("sur les 5 dernières courses combien de fois deuxieme : "); scanf ("%d", &deuxieme1);
        printf ("sur les 5 dernières courses combien de fois troisieme : "); scanf ("%d", &troisieme1);
    printf ("\n");
        printf ("Veuillez entrer la cote du 2eme cheval :"); scanf ("%f", &cote2);
        printf ("Veuillez entrer le nombre de courses du 2eme cheval : "); scanf ("%f", &nbr2);
        printf ("Veuillez entrer le nombre de course placer du 2eme cheval :"); scanf ("%f", &place2);
        printf ("sur les 5 dernières courses combien de fois premier : "); scanf ("%d", &premier2);
        printf ("sur les 5 dernières courses combien de fois deuxieme : "); scanf ("%d", &deuxieme2);
        printf ("sur les 5 dernières courses combien de fois troisieme : "); scanf ("%d", &troisieme2);
    printf ("\n");
        printf ("Veuillez entrer la cote du 3eme cheval :"); scanf ("%f", &cote3);
        printf ("Veuillez entrer le nombre de courses du 3eme cheval : "); scanf ("%f", &nbr3);
        printf ("Veuillez entrer le nombre de course placer du 3eme cheval :"); scanf ("%f", &place3);
        printf ("sur les 5 dernières courses combien de fois premier : "); scanf ("%d", &premier3);
        printf ("sur les 5 dernières courses combien de fois deuxieme : "); scanf ("%d", &deuxieme3);
        printf ("sur les 5 dernières courses combien de fois troisieme : "); scanf ("%d", &troisieme3);
    printf ("\n");
        printf ("Veuillez entrer la cote du 4eme cheval :"); scanf ("%f", &cote4);
        printf ("Veuillez entrer le nombre de courses du 4eme cheval : "); scanf ("%f", &nbr4);
        printf ("Veuillez entrer le nombre de course placer du 4eme cheval :"); scanf ("%f", &place4);
        printf ("sur les 5 dernières courses combien de fois premier : "); scanf ("%d", &premier4);
        printf ("sur les 5 dernières courses combien de fois deuxieme : "); scanf ("%d", &deuxieme4);
        printf ("sur les 5 dernières courses combien de fois troisieme : "); scanf ("%d", &troisieme4);
    printf ("\n");
        printf ("Veuillez entrer la cote du 5eme cheval :"); scanf ("%f", &cote5);
        printf ("Veuillez entrer le nombre de courses du 5eme cheval : "); scanf ("%f", &nbr5);
        printf ("Veuillez entrer le nombre de course placer du 5eme cheval :"); scanf ("%f", &place5);
        printf ("sur les 5 dernières courses combien de fois premier : "); scanf ("%d", &premier5);
        printf ("sur les 5 dernières courses combien de fois deuxieme : "); scanf ("%d", &deuxieme5);
        printf ("sur les 5 dernières courses combien de fois troisieme : "); scanf ("%d", &troisieme5);
    printf ("\n");
        printf ("Veuillez entrer la cote du 6eme cheval :"); scanf ("%f", &cote6);
        printf ("Veuillez entrer le nombre de courses du 6eme cheval : "); scanf ("%f", &nbr6);
        printf ("Veuillez entrer le nombre de course placer du 6eme cheval :"); scanf ("%f", &place6);
        printf ("sur les 5 dernières courses combien de fois premier : "); scanf ("%d", &premier6);
        printf ("sur les 5 dernières courses combien de fois deuxieme : "); scanf ("%d", &deuxieme6);
        printf ("sur les 5 dernières courses combien de fois troisieme : "); scanf ("%d", &troisieme6);
    printf ("\n");
        printf ("Veuillez entrer la cote du 7eme cheval :"); scanf ("%f", &cote7);
        printf ("Veuillez entrer le nombre de courses du 7eme cheval : "); scanf ("%f", &nbr7);
        printf ("Veuillez entrer le nombre de course placer du 7eme cheval :"); scanf ("%f", &place7);
        printf ("sur les 5 dernières courses combien de fois premier : "); scanf ("%d", &premier7);
        printf ("sur les 5 dernières courses combien de fois deuxieme : "); scanf ("%d", &deuxieme7);
        printf ("sur les 5 dernières courses combien de fois troisieme : "); scanf ("%d", &troisieme7);
    printf ("\n");
        printf ("Veuillez entrer la cote du 8eme cheval :"); scanf ("%f", &cote8);
        printf ("Veuillez entrer le nombre de courses du 8eme cheval : "); scanf ("%f", &nbr8);
        printf ("Veuillez entrer le nombre de course placer du 8eme cheval :"); scanf ("%f", &place8);
        printf ("sur les 5 dernières courses combien de fois premier : "); scanf ("%d", &premier8);
        printf ("sur les 5 dernières courses combien de fois deuxieme : "); scanf ("%d", &deuxieme8);
        printf ("sur les 5 dernières courses combien de fois troisieme : "); scanf ("%d", &troisieme8);
    printf ("\n");
        printf ("Veuillez entrer la cote du 9eme cheval :"); scanf ("%f", &cote9);
        printf ("Veuillez entrer le nombre de courses du 9eme cheval : "); scanf ("%f", &nbr9);
        printf ("Veuillez entrer le nombre de course placer du 9eme cheval :"); scanf ("%f", &place9);
        printf ("sur les 5 dernières courses combien de fois premier : "); scanf ("%d", &premier9);
        printf ("sur les 5 dernières courses combien de fois deuxieme : "); scanf ("%d", &deuxieme9);
        printf ("sur les 5 dernières courses combien de fois troisieme : "); scanf ("%d", &troisieme9);

        ratio1 = place1 / nbr1;
        ratio2 = place2 / nbr2;
        ratio3 = place3 / nbr3;
        ratio4 = place4 / nbr4;
        ratio5 = place5 / nbr5;
        ratio6 = place6 / nbr6;
        ratio7 = place7 / nbr7;
        ratio8 = place8 / nbr8;
        ratio9 = place9 / nbr9;

        c = cote1 + cote2 + cote3 + cote4 + cote5 + cote6 + cote7 + cote8 + cote9;
        r = ratio1 + ratio2 + ratio3 + ratio4 + ratio5 + ratio6 + ratio7 + ratio8 + ratio9;
        moyenne_cote = c/9;
        moyenne_ratio = r/9;


        if (ratio1 > moyenne_ratio && cote1 < moyenne_cote)
        {
            choisi1=+1;
        }

        if (ratio2 > moyenne_ratio && cote2 < moyenne_cote)
        {
            choisi2=+1;
        }

        if (ratio3 > moyenne_ratio && cote3 < moyenne_cote)
        {
            choisi3=+1;
        }

        if (ratio4 > moyenne_ratio && cote4 < moyenne_cote)
        {
            choisi4=+1;
        }

        if (ratio5 > moyenne_ratio && cote5 < moyenne_cote)
        {
            choisi5=+1;
        }

        if (ratio6 > moyenne_ratio && cote6 < moyenne_cote)
        {
            choisi6=+1;
        }

        if (ratio7 > moyenne_ratio && cote7 < moyenne_cote)
        {
            choisi7=+1;
        }

        if (ratio8 > moyenne_ratio && cote8 < moyenne_cote)
        {
            choisi8=+1;
        }

        if (ratio9 > moyenne_ratio && cote9 < moyenne_cote)
        {
            choisi9=+1;
        }

         dernier1 = (premier1*30) + (deuxieme1*20) + (troisieme1*10);
    total_ratio1 = ratio1*10;
    total_cote1 = moyenne_cote - cote1;
    total1 = dernier1 + total_ratio1 + total_cote1;

    dernier2 = (premier2*30) + (deuxieme2*20) + (troisieme2*10);
    total_ratio2 = ratio2*10;
    total_cote2 = moyenne_cote - cote2;
    total2 = dernier2 + total_ratio2 + total_cote2;

    dernier3 = (premier3*30) + (deuxieme3*20) + (troisieme3*10);
    total_ratio3 = ratio3*10;
    total_cote3 = moyenne_cote - cote3;
    total3 = dernier3 + total_ratio3 + total_cote3;

    dernier4 = (premier4*30) + (deuxieme4*20) + (troisieme4*10);
    total_ratio4 = ratio4*10;
    total_cote4 = moyenne_cote - cote4;
    total4 = dernier4 + total_ratio4 + total_cote4;

    dernier5 = (premier5*30) + (deuxieme5*20) + (troisieme5*10);
    total_ratio5 = ratio5*10;
    total_cote5 = moyenne_cote - cote5;
    total5 = dernier5 + total_ratio5 + total_cote5;

    dernier6 = (premier6*30) + (deuxieme6*20) + (troisieme6*10);
    total_ratio6 = ratio6*10;
    total_cote6 = moyenne_cote - cote6;
    total6 = dernier6 + total_ratio6 + total_cote6;

    dernier7 = (premier7*30) + (deuxieme7*20) + (troisieme7*10);
    total_ratio7 = ratio7*10;
    total_cote7 = moyenne_cote - cote7;
    total7 = dernier7 + total_ratio7 + total_cote7;

    dernier8 = (premier8*30) + (deuxieme8*20) + (troisieme8*10);
    total_ratio8 = ratio8*10;
    total_cote8 = moyenne_cote - cote8;
    total8 = dernier8 + total_ratio8 + total_cote8;

    dernier9 = (premier9*30) + (deuxieme9*20) + (troisieme9*10);
    total_ratio9 = ratio9*10;
    total_cote9 = moyenne_cote - cote9;
    total9 = dernier9 + total_ratio9 + total_cote9;

    if (choisi1 != 1)
    {
        total1 = (total1/2);
    }
    if (choisi2 != 1)
    {
        total2 = (total2 /2);
    }
    if (choisi3 != 1)
    {
        total3 = (total3/2);
    }
    if (choisi4 != 1)
    {
        total4 = (total4/2);
    }
    if (choisi5 != 1)
    {
        total5 = (total5/2);
    }
    if (choisi6 != 1)
    {
        total6 = (total6/2);
    }
    if (choisi7 != 1)
    {
        total7 = (total7/2);
    }
    if (choisi8 != 1)
    {
        total8 = (total8/2);
    }
    if (choisi9 != 1)
    {
        total9 = (total9/2);
    }

    if (total1 > total2 && total1 > total3 && total1 > total4 && total1 > total5 && total1 > total6 && total1 > total7 && total1 > total8 && total1 > total9)
    {
        pourcent1 = 90;
        pourcent2 = (total2/total1)*90;
        pourcent3 = (total3/total1)*90;
        pourcent4 = (total4/total1)*90;
        pourcent5 = (total5/total1)*90;
        pourcent6 = (total6/total1)*90;
        pourcent7 = (total7/total1)*90;
        pourcent8 = (total8/total1)*90;
        pourcent9 = (total9/total1)*90;
    }
    else if (total2 > total1 && total2 > total3 && total2 > total4 && total2 > total5 && total2 > total6 && total2 > total7 && total2 > total8 && total2 > total9)
    {
        pourcent2 = 90;
        pourcent1 = (total1/total2)*90;
        pourcent3 = (total3/total2)*90;
        pourcent4 = (total4/total2)*90;
        pourcent5 = (total5/total2)*90;
        pourcent6 = (total6/total2)*90;
        pourcent7 = (total7/total2)*90;
        pourcent8 = (total8/total2)*90;
        pourcent9 = (total9/total2)*90;
    }
    else if (total3 > total1 && total3 > total2 && total3 > total4 && total3 > total5 && total3 > total6 && total3 > total7 && total3 > total8 && total3 > total9)
    {
        pourcent3 = 90;
        pourcent1 = (total1/total3)*90;
        pourcent2 = (total2/total3)*90;
        pourcent4 = (total4/total3)*90;
        pourcent5 = (total5/total3)*90;
        pourcent6 = (total6/total3)*90;
        pourcent7 = (total7/total3)*90;
        pourcent8 = (total8/total3)*90;
        pourcent9 = (total9/total3)*90;
    }
    else if (total4 > total1 && total4 > total2 && total4 > total3 && total4 > total5 && total4 > total6 && total4 > total7 && total4 > total8 && total4 > total9)
    {
        pourcent4 = 90;
        pourcent1 = (total1/total4)*90;
        pourcent2 = (total2/total4)*90;
        pourcent3 = (total3/total4)*90;
        pourcent5 = (total5/total4)*90;
        pourcent6 = (total6/total4)*90;
        pourcent7 = (total7/total4)*90;
        pourcent8 = (total8/total4)*90;
        pourcent9 = (total9/total4)*90;
    }
    else if (total5 > total1 && total5 > total2 && total5 > total3 && total5 > total4 && total5 > total6 && total5 > total7 && total5 > total8 && total5 > total9)
    {
        pourcent5 = 90;
        pourcent1 = (total1/total5)*90;
        pourcent2 = (total2/total5)*90;
        pourcent3 = (total3/total5)*90;
        pourcent4 = (total4/total5)*90;
        pourcent6 = (total6/total5)*90;
        pourcent7 = (total7/total5)*90;
        pourcent8 = (total8/total5)*90;
        pourcent9 = (total9/total5)*90;
    }
    else if (total6 > total1 && total6 > total2 && total6 > total3 && total6 > total4 && total6 > total5 && total6 > total7 && total6 > total8 && total6 > total9)
    {
        pourcent6 = 90;
        pourcent1 = (total1/total6)*90;
        pourcent2 = (total2/total6)*90;
        pourcent3 = (total3/total6)*90;
        pourcent4 = (total4/total6)*90;
        pourcent5 = (total5/total6)*90;
        pourcent7 = (total7/total6)*90;
        pourcent8 = (total8/total6)*90;
        pourcent9 = (total9/total6)*90;
    }
    else if (total7 > total1 && total7 > total2 && total7 > total3 && total7 > total4 && total7 > total5 && total7 > total6 && total7 > total8 && total7 > total9)
    {
        pourcent7 = 90;
        pourcent1 = (total1/total7)*90;
        pourcent2 = (total2/total7)*90;
        pourcent3 = (total3/total7)*90;
        pourcent4 = (total4/total7)*90;
        pourcent5 = (total5/total7)*90;
        pourcent6 = (total6/total7)*90;
        pourcent8 = (total8/total7)*90;
        pourcent9 = (total9/total7)*90;
    }
    else  if (total8 > total1 && total8 > total2 && total8 > total3 && total8 > total4 && total8 > total5 && total8 > total6 && total8 > total7 && total8 > total9)
    {
        pourcent8 = 90;
        pourcent1 = (total1/total8)*90;
        pourcent2 = (total2/total8)*90;
        pourcent3 = (total3/total8)*90;
        pourcent4 = (total4/total8)*90;
        pourcent5 = (total5/total8)*90;
        pourcent6 = (total6/total8)*90;
        pourcent7 = (total7/total8)*90;
        pourcent9 = (total9/total8)*90;
    }
    else
    {
        pourcent9 = 90;
        pourcent1 = (total1/total9)*90;
        pourcent2 = (total2/total9)*90;
        pourcent3 = (total3/total9)*90;
        pourcent4 = (total4/total9)*90;
        pourcent5 = (total5/total9)*90;
        pourcent6 = (total6/total9)*90;
        pourcent7 = (total7/total9)*90;
        pourcent8 = (total8/total9)*90;
    }

    printf ("LES POURCENTAGES DE PLACEE CHEVAUX \n\n");
        printf ("CHEVAL 1 COTE %.1f : %.0f%c DE CHANCE !\n\n", cote1, pourcent1, signe);
        printf ("CHEVAL 2 COTE %.1f : %.0f%c DE CHANCE !\n\n", cote2, pourcent2, signe);
        printf ("CHEVAL 3 COTE %.1f : %.0f%c DE CHANCE !\n\n", cote3, pourcent3, signe);
        printf ("CHEVAL 4 COTE %.1f : %.0f%c DE CHANCE !\n\n", cote4, pourcent4, signe);
        printf ("CHEVAL 5 COTE %.1f : %.0f%c DE CHANCE !\n\n", cote5, pourcent5, signe);
        printf ("CHEVAL 6 COTE %.1f : %.0f%c DE CHANCE !\n\n", cote6, pourcent6, signe);
        printf ("CHEVAL 7 COTE %.1f : %.0f%c DE CHANCE !\n\n", cote7, pourcent7, signe);
        printf ("CHEVAL 8 COTE %.1f : %.0f%c DE CHANCE !\n\n", cote8, pourcent8, signe);
        printf ("CHEVAL 9 COTE %.1f : %.0f%c DE CHANCE !\n\n", cote9, pourcent9, signe);
        }

        else
        {
            printf ("Rentre un nombre de chevaux entre 2 et 16 stp !\n\n");
        }

        }

        char info[3], valide[] = "oui";
        printf ("\n\n");

        printf (" Veux tu voir plus d'information ? oui / non ? : "); scanf ("%s", info);
        while (strcmp (info, valide) == 0)
        {
            printf ("Les infos de quel cheval veux tu consulter ? 1,2,3... ? : "); scanf ("%d", &num_cheval);
            printf ("\n\n");
            if (num_cheval == 1)
            {
            printf ("Moyenne cote de tous les chevaux : %f \n Moyenne de ratio de tous les chevaux : %f\n\n", moyenne_cote, moyenne_ratio);
            printf ("Cheval 1 : cote : %f \n ratio : %.2f \n\n SCORE TOTAL : %f \n Score cote : %f \n score ratio : %f \n Score derniers placements : %d", cote1, ratio1, total1, total_cote1, total_ratio1, dernier1);
            }
            else if (num_cheval == 2)
            {
            printf ("Moyenne cote de tous les chevaux : %f \n Moyenne de ratio de tous les chevaux : %f\n\n", moyenne_cote, moyenne_ratio);
            printf ("Cheval 2 : cote : %f \n ratio : %.2f \n SCORE TOTAL : %f \n\n Score cote : %f \n score ratio : %f \n Score derniers placements : %d", cote2, ratio2, total2, total_cote2, total_ratio2, dernier2);
            }
            else if (num_cheval == 3)
            {
            printf ("Moyenne cote de tous les chevaux : %f \n Moyenne de ratio de tous les chevaux : %f\n\n", moyenne_cote, moyenne_ratio);
            printf ("Cheval 2 : cote : %f \n ratio : %.2f \n SCORE TOTAL : %f \n\n Score cote : %f \n score ratio : %f \n Score derniers placements : %d", cote3, ratio3, total3, total_cote3, total_ratio3, dernier3);
            }
            else if (num_cheval == 4)
            {
            printf ("Moyenne cote de tous les chevaux : %f \n Moyenne de ratio de tous les chevaux : %f\n\n", moyenne_cote, moyenne_ratio);
            printf ("Cheval 2 : cote : %f \n ratio : %.2f \n SCORE TOTAL : %f \n\n Score cote : %f \n score ratio : %f \n Score derniers placements : %d", cote4, ratio4, total4, total_cote4, total_ratio4, dernier4);
            }
            else if (num_cheval == 5)
            {
            printf ("Moyenne cote de tous les chevaux : %f \n Moyenne de ratio de tous les chevaux : %f\n\n", moyenne_cote, moyenne_ratio);
            printf ("Cheval 2 : cote : %f \n ratio : %.2f \n SCORE TOTAL : %f \n\n Score cote : %f \n score ratio : %f \n Score derniers placements : %d", cote5, ratio5, total5, total_cote5, total_ratio5, dernier5);
            }
            else if (num_cheval == 6)
            {
            printf ("Moyenne cote de tous les chevaux : %f \n Moyenne de ratio de tous les chevaux : %f\n\n", moyenne_cote, moyenne_ratio);
            printf ("Cheval 2 : cote : %f \n ratio : %.2f \n SCORE TOTAL : %f \n\n Score cote : %f \n score ratio : %f \n Score derniers placements : %d", cote6, ratio6, total6, total_cote6, total_ratio6, dernier6);
            }
            else if (num_cheval == 7)
            {
            printf ("Moyenne cote de tous les chevaux : %f \n Moyenne de ratio de tous les chevaux : %f\n\n", moyenne_cote, moyenne_ratio);
            printf ("Cheval 2 : cote : %f \n ratio : %.2f \n SCORE TOTAL : %f \n\n Score cote : %f \n score ratio : %f \n Score derniers placements : %d", cote7, ratio7, total7, total_cote7, total_ratio7, dernier7);
            }
            else if (num_cheval == 8)
            {
            printf ("Moyenne cote de tous les chevaux : %f \n Moyenne de ratio de tous les chevaux : %f\n\n", moyenne_cote, moyenne_ratio);
            printf ("Cheval 2 : cote : %f \n ratio : %.2f \n SCORE TOTAL : %f \n\n Score cote : %f \n score ratio : %f \n Score derniers placements : %d", cote8, ratio8, total8, total_cote8, total_ratio8, dernier8);
            }
            else if (num_cheval == 9)
            {
            printf ("Moyenne cote de tous les chevaux : %f \n Moyenne de ratio de tous les chevaux : %f\n\n", moyenne_cote, moyenne_ratio);
            printf ("Cheval 2 : cote : %f \n ratio : %.2f \n SCORE TOTAL : %f \n\n Score cote : %f \n score ratio : %f \n Score derniers placements : %d", cote9, ratio9, total9, total_cote9, total_ratio9, dernier9);
            }
            else if (num_cheval == 10)
            {
            printf ("Moyenne cote de tous les chevaux : %f \n Moyenne de ratio de tous les chevaux : %f\n\n", moyenne_cote, moyenne_ratio);
            printf ("Cheval 2 : cote : %f \n ratio : %.2f \n SCORE TOTAL : %f \n\n Score cote : %f \n score ratio : %f \n Score derniers placements : %d", cote10, ratio10, total10, total_cote10, total_ratio10, dernier10);
            }
            else if (num_cheval == 11)
            {
            printf ("Moyenne cote de tous les chevaux : %f \n Moyenne de ratio de tous les chevaux : %f\n\n", moyenne_cote, moyenne_ratio);
            printf ("Cheval 2 : cote : %f \n ratio : %.2f \n SCORE TOTAL : %f \n\n Score cote : %f \n score ratio : %f \n Score derniers placements : %d", cote11, ratio11, total11, total_cote11, total_ratio11, dernier11);
            }
            else if (num_cheval == 12)
            {
            printf ("Moyenne cote de tous les chevaux : %f \n Moyenne de ratio de tous les chevaux : %f\n\n", moyenne_cote, moyenne_ratio);
            printf ("Cheval 2 : cote : %f \n ratio : %.2f \n SCORE TOTAL : %f \n\n Score cote : %f \n score ratio : %f \n Score derniers placements : %d", cote12, ratio12, total12, total_cote12, total_ratio12, dernier12);
            }
            else if (num_cheval == 13)
            {
            printf ("Moyenne cote de tous les chevaux : %f \n Moyenne de ratio de tous les chevaux : %f\n\n", moyenne_cote, moyenne_ratio);
            printf ("Cheval 2 : cote : %f \n ratio : %.2f \n SCORE TOTAL : %f \n\n Score cote : %f \n score ratio : %f \n Score derniers placements : %d", cote13, ratio13, total13, total_cote13, total_ratio13, dernier13);
            }
            else if (num_cheval == 14)
            {
            printf ("Moyenne cote de tous les chevaux : %f \n Moyenne de ratio de tous les chevaux : %f\n\n", moyenne_cote, moyenne_ratio);
            printf ("Cheval 2 : cote : %f \n ratio : %.2f \n SCORE TOTAL : %f \n\n Score cote : %f \n score ratio : %f \n Score derniers placements : %d", cote14, ratio14, total14, total_cote14, total_ratio14, dernier14);
            }
            else if (num_cheval == 15)
            {
            printf ("Moyenne cote de tous les chevaux : %f \n Moyenne de ratio de tous les chevaux : %f\n\n", moyenne_cote, moyenne_ratio);
            printf ("Cheval 2 : cote : %f \n ratio : %.2f \n SCORE TOTAL : %f \n\n Score cote : %f \n score ratio : %f \n Score derniers placements : %d", cote15, ratio15, total15, total_cote15, total_ratio15, dernier15);
            }
            else if (num_cheval == 16)
            {
            printf ("Moyenne cote de tous les chevaux : %f \n Moyenne de ratio de tous les chevaux : %f\n\n", moyenne_cote, moyenne_ratio);
            printf ("Cheval 2 : cote : %f \n ratio : %.2f \n SCORE TOTAL : %f \n\n Score cote : %f \n score ratio : %f \n Score derniers placements : %d", cote16, ratio16, total16, total_cote16, total_ratio16, dernier16);
            }
            else
            {
                printf ("Ce cheval n'est pas entré dsl");
            }

        }


    } }



  • Partager sur Facebook
  • Partager sur Twitter
29 mai 2019 à 8:33:42

Je pense que le code aurait pu être raccourci avec des boucles et des condition...

Mais sinon ça a l’air intéressant à essayer :) 

  • Partager sur Facebook
  • Partager sur Twitter

Code or be coded

29 mai 2019 à 10:36:41

Bonjour,

Cela peut être intéressant.

Je pense qu'il est possible de le raccourcir avec un array comportant des struct cheval. Et de boucler sur cet array.

Cela te permettrait de rentrer n'importe quel nombre de cheval et ton script s'adapterait en fonction de ce dernier.

As-tu déjà eu des résultats convaincants grâce à ton script lors de tes paris ? :)

  • Partager sur Facebook
  • Partager sur Twitter
29 mai 2019 à 13:25:30

Hello,

Si tu veux avancer un peu plus dans la programmation en C je t'invite à voir tout ce qui est boucle et fonction pour te permettre de réduire drastiquement la taille de ton code. En plus ça te permet d'avoir une meilleur maintenabilité.

Si tu veux vraiment pousser le C à fond je t'invite à voir la programmation orientée objet avec le C++ ou même le C#. Ton code sera encore plus facile à faire évoluer !

Sinon beau projet !

-
Edité par Flingouin 29 mai 2019 à 16:01:28

  • Partager sur Facebook
  • Partager sur Twitter

Une critique ne vaut rien sans explications. Un 'ça sers à rien' n'a jamais aidé.

29 mai 2019 à 16:32:51

ThibautLabrouche a écrit:

Je pense que le code aurait pu être raccourci avec des boucles et des condition...

Mais sinon ça a l’air intéressant à essayer :) 


Oui je m'en doutais mais une fois lancé en me disant "il faut que je fasse comme ça" il était trop tard.. (et surtout je manque de maîtrise)

Et merci :)

  • Partager sur Facebook
  • Partager sur Twitter
30 mai 2019 à 19:19:53

Glouf.G a écrit:

Bonjour,

Cela peut être intéressant.

Je pense qu'il est possible de le raccourcir avec un array comportant des struct cheval. Et de boucler sur cet array.

Cela te permettrait de rentrer n'importe quel nombre de cheval et ton script s'adapterait en fonction de ce dernier.

As-tu déjà eu des résultats convaincants grâce à ton script lors de tes paris ? :)


Honnêtement, "array" "cheval" c'est du chinois pour moi aujourd'hui, mais ce que tu me décris comme possibilité en utilisant cela m'intrigue et m'interrese beaucoup, je vais m'y pencher merci de la suggestion :)

Et je n'ai pas pris beaucoup le temps de le tester en réel, mais j'ai fait 2 test en simulé en mettant gagnant les 3 plus gros % après le cheval à 90% (le plus fort statistiquement), le premier jours 1 des 3 cheval est arrivé 1er dans 7/8 course soit un bénef de 45€ avec une mise de départ de 4.5€

Le deuxième jours seulement 1/4 course est passé, donc je pense qu'il manque des donné par exemple le jockey, l'écurie etc pour plus de précision


  • Partager sur Facebook
  • Partager sur Twitter