Bonjour,
j'ai écrit un code (que je pense logiquement correcte) pour créer un tableau d'entiers uniques,je m'explique:
{1,7,9,8} respecte bien la condition d'unicité
{1,7,1,9} ne la respecte pas puisque le 1 est repeté deux fois
bon mon code(qui se compile mais qui ne repond pas au besoin)est le voila:
#include<stdio.h>
#include<stdlib.h>

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
int main()
{
	int i,j,t[5];
    printf("entrer le 0 eme element:\n");\\
	scanf("%d",&t[0]);
	for(i=1;i<4;i++)
	{	printf("entrer le %d eme element:\n",i);
		scanf("%d",&t[i]);
	  for(j=0;j<i;j++)
		if(t[j]==t[i])
		{printf("retaper un autre entier:\n");
		    scanf("%d",&t[i]);
 
		}
	}
		for(i=0;i<4;i++)
			printf("%d",&t[i]);
		return 0;
 
}
j'attends vos commentaires !
cordialement,