BUT2/DEV/DEV1.1_suite/CM2/Q1_Recherche.c

31 lines
640 B
C
Raw Normal View History

2023-10-23 13:23:36 +02:00
#include <stdio.h>
#include <stdlib.h>
int count0(double* tableau, int taille){
int numElement;
int compteurDe0=0;
for (numElement=0; numElement<taille; numElement++){
if ((int) tableau[numElement]==0){
compteurDe0++;
}
}
return compteurDe0;
}
int main(int argc, char** argv){
int numArg;
int nb0;
double* tableau= (double*) malloc((argc-1)*sizeof(double));
for (numArg=0; numArg<argc-1; numArg++){
tableau[numArg]=strtod(argv[numArg+1],NULL);
}
nb0 = count0(tableau,argc-1);
if (nb0 > 1){
printf("%d valeurs nulles\n",nb0);
}
else{
printf("%d valeur nulle\n",nb0);
}
return 0;
}