36 lines
710 B
C
36 lines
710 B
C
|
|
#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;
|
||
|
|
}
|