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