Files
DEV/DEV1.1/TP18/singleton.c

36 lines
710 B
C
Raw Permalink Normal View History

2023-11-14 17:28:39 +01:00
#include <stdio.h>
#include <stdlib.h>
int main(void) {
int taille,val=1,val1,occ;
int* tab=NULL;
int* tab_val=NULL;
printf("Nombre de réel à entrer: ");
scanf("%d",&taille);
tab = (int*) malloc(taille*sizeof(int));
tab_val = (int*) malloc(taille*sizeof(int));
printf("Réel à entrer: ");
scanf("%d",tab);
while(val<taille){
printf("Réel à entrer: ");
scanf("%d",&tab[val]);
val++;
}
printf("%d ",tab[0]);
tab_val[0]=tab[0];
for(val=1;val<taille;val++){
occ=0;
for(val1=0;val1<taille;val1++){
if (tab[val]==tab_val[val1])
occ++;
}
if (occ==0)
printf("%d ",tab[val]);
tab_val[val]=tab[val];
}
free(tab);
free(tab_val);
printf("\n");
return EXIT_SUCCESS;
}