entrainement DS machine

This commit is contained in:
Simon SAYE BABU 2022-10-25 00:16:50 +02:00
parent 5f4c981021
commit 71fcc57319

38
DEV1.1/random/train.c Normal file
View File

@ -0,0 +1,38 @@
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(void){
int NOMBRE = 5;
double CIBLE_A =21.7;
double CIBLE_B =13.54;
double tab[NOMBRE];
for(NOMBRE=0;NOMBRE<5;NOMBRE++){
printf("Case n°%d: ",NOMBRE);
scanf("%lf",&tab[NOMBRE]); /*recupere l'entrée utilisateur et la stocke dans tab*/
getchar(); /*retire le retour a la ligne de la mémoire tampon*/
}
int nbProcheA=0; /*on definit deux variable pour stocker le nombtre de valeur*/
int nbProcheB=0; /*qui sont plus proche soit de A soit de B*/
for(NOMBRE=0;NOMBRE<5;NOMBRE++){
if(fabs(CIBLE_A-tab[NOMBRE])>fabs(CIBLE_B-tab[NOMBRE])){
nbProcheB++; /*la valeur est plus proche de B*/
}
else{
if(fabs(CIBLE_A-tab[NOMBRE])<fabs(CIBLE_B-tab[NOMBRE])){
nbProcheA++; /*la valeur est plus proche de A*/
}
}
}
if(nbProcheA<nbProcheB){
printf("La majorité de ces valeurs est plus proche de B.\n");
}
else{
printf("La majorité de ces valeurs est plus proche de A.\n");
}
return EXIT_SUCCESS;
}