debut TP18
This commit is contained in:
BIN
DEV1.1/TP18/singleton
Executable file
BIN
DEV1.1/TP18/singleton
Executable file
Binary file not shown.
36
DEV1.1/TP18/singleton.c
Normal file
36
DEV1.1/TP18/singleton.c
Normal file
@@ -0,0 +1,36 @@
|
||||
#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;
|
||||
}
|
||||
Reference in New Issue
Block a user