Fonction décomposer un entier dans un tableau

Résolu/Fermé
niso1305 Messages postés 11 Date d'inscription samedi 27 février 2010 Statut Membre Dernière intervention 22 mai 2010 - Modifié par niso1305 le 22/05/2010 à 13:37
niso1305 Messages postés 11 Date d'inscription samedi 27 février 2010 Statut Membre Dernière intervention 22 mai 2010 - 22 mai 2010 à 14:34
Bonjour,
prouver vous me aider ?

void saisierand(int x,int t)
{
int z,i,j,trouve;
int k=10;
do
{
x=(rand()%1000)+9000;
z=x;
for(i=0;i<4;i++)
{

//ligne de erreur " invalid types 'int[int]' for array subscript "//
t[i]=x%k;
x=x/k;
}
i=0;trouve=0;j=0;
while((trouve==0)&&(j<4))
{
j=i+1;
while((trouve==0)&&(j<4))
{
if(t1[j]==t1[i]) trouve=1;
else
j++;
}
i++;
}
}while(trouve==1);
}







A voir également:

2 réponses

chuka Messages postés 965 Date d'inscription samedi 11 octobre 2008 Statut Membre Dernière intervention 29 juillet 2010 378
22 mai 2010 à 14:03
Salut,
ta fonction:
void saisierand(int x,int t)
tu passes la valeur de t, alors q'apres tu utilse la vaiable t comme un pointeur....
void saisierand(int x,int *t) //si t est bien un tableau de int...
@+
0
niso1305 Messages postés 11 Date d'inscription samedi 27 février 2010 Statut Membre Dernière intervention 22 mai 2010
22 mai 2010 à 14:34
merci,"chuka"
problème est résolue.
0