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");
}
}
} }
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 !
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
Code or be coded
Un bon dev est un dev qui sait Googler