Affichage sans répétition en c
sweetwink
Messages postés
91
Statut
Membre
-
fiddy Messages postés 441 Date d'inscription Statut Contributeur Dernière intervention -
fiddy Messages postés 441 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour
je veux faire un programme qui permet de saisir un ensemble d’entiers puis de les afficher sans
répétitions
voilà c'est mon essaije suis pas sur que c'est juste
j=0;trouve=0
while ((j<=i-1) && (!trouve))
{
if(t[i]==[j])
{
trouve=1;
j++;
}}
if(!trouve)
printf("%3d",t[i]);
je veux faire un programme qui permet de saisir un ensemble d’entiers puis de les afficher sans
répétitions
voilà c'est mon essaije suis pas sur que c'est juste
j=0;trouve=0
while ((j<=i-1) && (!trouve))
{
if(t[i]==[j])
{
trouve=1;
j++;
}}
if(!trouve)
printf("%3d",t[i]);
Configuration: Windows XP Firefox 3.1
2 réponses
-
Salut,
N'oublie pas de mettre ceci dans une petite boucle for ou while pour faire varier i ;) -
D'ailleurs, même pas besoin de variables supplémentaires (comme trouve)
#include <stdio.h> int main(void){ int tab[]={1,2,0,3,4,5,5,2,1,9,0}; size_t i,j; for(i=0;i<sizeof tab/sizeof *tab;i++){ for(j=0;j<i;j++) if(tab[j]==tab[i]) break; if(i==j) printf("%d ",tab[i]); } return 0; }
Cdlt