Remplir int tableau aleatoire de chiffres [0 à 9] ...
Résolu
kwil
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
kwil Messages postés 4 Date d'inscription Statut Membre Dernière intervention -
kwil Messages postés 4 Date d'inscription Statut Membre Dernière intervention -
Bonsoir ...
///////////////////////////////////////////
#include <stdio.h>
#include<stdlib.h>
#include<time.h>
#define MAX 10
int main()
{
int tableau[MAX],booleen[MAX]={0};
int i,nbr_aleatoire;
srand(time(NULL));
for(i=0;i<MAX;i++)
{
do
{
nbr_aleatoire = rand()%10;
}while(booleen[nbr_aleatoire]);
tableau[i]=nbr_aleatoire+1;
booleen[nbr_aleatoire]=1;
}
for(i=0;i<MAX;i++)
printf("%d ",tableau[i]);
return 0;
}
/////////////////////////////////////////////////
Ce code est bon . mais l'anomalie , c'est que le tableau se remplit des chiffres de [1 à 10] au lieu de [0 à 9] ...
je crois que la question est claire . que dois je modifier please ?
Merci beaucoup ...
///////////////////////////////////////////
#include <stdio.h>
#include<stdlib.h>
#include<time.h>
#define MAX 10
int main()
{
int tableau[MAX],booleen[MAX]={0};
int i,nbr_aleatoire;
srand(time(NULL));
for(i=0;i<MAX;i++)
{
do
{
nbr_aleatoire = rand()%10;
}while(booleen[nbr_aleatoire]);
tableau[i]=nbr_aleatoire+1;
booleen[nbr_aleatoire]=1;
}
for(i=0;i<MAX;i++)
printf("%d ",tableau[i]);
return 0;
}
/////////////////////////////////////////////////
Ce code est bon . mais l'anomalie , c'est que le tableau se remplit des chiffres de [1 à 10] au lieu de [0 à 9] ...
je crois que la question est claire . que dois je modifier please ?
Merci beaucoup ...
A voir également:
- Remplir int tableau aleatoire de chiffres [0 à 9] ...
- Tableau word - Guide
- Tableau ascii - Guide
- Trier un tableau excel - Guide
- Tous les code possible de 0 à 9 (4 chiffres ) liste - Forum Programmation
- Tableau croisé dynamique - Guide