DEV/DEV1.1/TP19/tests.c

34 lines
690 B
C
Raw Permalink Normal View History

2024-10-22 15:38:09 +02:00
# include <stdio.h>
# include <stdlib.h>
int main(void) {
int taille_tab;
double* tab = (double*) malloc(3*sizeof(double));
int i;
int j;
printf("Combien de réels souhaitez-vous entrer ? ");
scanf("%d", &taille_tab);
getchar();
tab = (double*) realloc(tab, taille_tab*sizeof(double));
for (i = 0; i != taille_tab; i++) {
printf("Entrez le %de réel : ", i + 1);
scanf("%lf", &tab[i]);
getchar();
}
for (i = 0; i != (taille_tab - 1); i++) {
for (j = i; j != taille_tab; j++) {
if (tab[i] == tab[j]) {
tab[j] = 0.0;
}
}
}
for (i = 0; i != taille_tab; i++) {
if (tab[i] != 0.0) {
printf("%.3f ", tab[i]);
}
}
putchar('\n');
return EXIT_SUCCESS;
}