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>
j'attends vos commentaires !
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; }
cordialement,
Partager