DEV/DEV1.1/random/train.c

38 lines
1.0 KiB
C

#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;
}