entrainement DS machine
This commit is contained in:
parent
5f4c981021
commit
71fcc57319
38
DEV1.1/random/train.c
Normal file
38
DEV1.1/random/train.c
Normal 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;
|
||||
}
|
Loading…
Reference in New Issue
Block a user