tableau d'entiers avec unicité d'élements
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:mrgreen:)est le voila:
#include<stdio.h>
#include<stdlib.h>
Code:
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,