begin process at 2012 02 11 20:02:31
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Remplissage auto d'un tableau en C


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Remplissage auto d'un tableau en C

lundi 27 janvier 2003 à 12:42:04 | Remplissage auto d'un tableau en C

SniPi

Comment faire pr remplir automatiquement un tableau avec tout les entiers compirs entre 1 et 10 rangés ds un ordre aléatoires. Dc sans doublons.

merci

Amicalement...

SniPi

lundi 27 janvier 2003 à 22:33:29 | Re : Remplissage auto d'un tableau en C

ngryman

int array[10] = {0};

srand(timeGetTime());

int ind = 0;
while(ind < 10)
{
int num = rand()%11+1;
bool found = false;

for(int i = 0; i < 10; i++)
if(array[i] == num)
{
found = true;
break;
}
}

if(!found)
array[ind++] = num;
}

c un algo possible ms ya mieux j'en suis sur...

-------------------------------
Réponse au message :
-------------------------------

> Comment faire pr remplir automatiquement un tableau avec tout les entiers compirs entre 1 et 10 rangés ds un ordre aléatoires. Dc sans doublons.
>
> merci
>
> Amicalement...
>
> SniPi
>
>
lundi 27 janvier 2003 à 22:37:39 | Re : Remplissage auto d'un tableau en C

SniPi

merci

Amicalement...

SniPi




-------------------------------
Réponse au message :
-------------------------------

> int array[10] = {0};
>
> srand(timeGetTime());
>
> int ind = 0;
> while(ind < 10)
> {
> int num = rand()%11+1;
> bool found = false;
>
> for(int i = 0; i < 10; i++)
> if(array[i] == num)
> {
> found = true;
> break;
> }
> }
>
> if(!found)
> array[ind++] = num;
> }
>
> c un algo possible ms ya mieux j'en suis sur...
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Comment faire pr remplir automatiquement un tableau avec tout les entiers compirs entre 1 et 10 rangés ds un ordre aléatoires. Dc sans doublons.
> >
> > merci
> >
> > Amicalement...
> >
> > SniPi
> >
> >
>
mardi 28 janvier 2003 à 00:09:51 | Re : Remplissage auto d'un tableau en C

vieuxLion

OUI, c'est l'idée
la réalisation est plutôt :

#include <iostream.h>
#include <stdlib.h>
#include <time.h>

//fonction de vérification : trouver 'n' dans 'tab' , chercher jusqu'à tab[i]
bool dansTab(int n, int tab[], int i)
{
for (int j=0; j<i; j++)
if (tab[j]==n) return true;
return false;
}
int main()
{

//init du hasard
srand( (unsigned)time(0) );
//le tableau à remplir
int tab[10]={0};
for (int i=0; i<10; i++)//i est l'indice courant du tableau
{
int n;
do
n=rand()%10+1;
while (dansTab( n, tab, i));
tab[i]=n;
cout << n << endl;
}
return 0;
}



-------------------------------
Réponse au message :
-------------------------------

> merci
>
> Amicalement...
>
> SniPi
>
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > int array[10] = {0};
> >
> > srand(timeGetTime());
> >
> > int ind = 0;
> > while(ind < 10)
> > {
> > int num = rand()%11+1;
> > bool found = false;
> >
> > for(int i = 0; i < 10; i++)
> > if(array[i] == num)
> > {
> > found = true;
> > break;
> > }
> > }
> >
> > if(!found)
> > array[ind++] = num;
> > }
> >
> > c un algo possible ms ya mieux j'en suis sur...
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Comment faire pr remplir automatiquement un tableau avec tout les entiers compirs entre 1 et 10 rangés ds un ordre aléatoires. Dc sans doublons.
> > >
> > > merci
> > >
> > > Amicalement...
> > >
> > > SniPi
> > >
> > >
> >
>
mardi 6 février 2007 à 15:12:36 | Re : Remplissage auto d'un tableau en C

Ska1

Salut ;
Bon j'aime bien vos methodes pour remplir les tableaux mais comment faire quand le tableau va de 0 a 255????
vos methodes fonctionnent jusqu'a 50 élements environ mais a plus ca devient impraticable....

Cordialement Ska 


Cette discussion est classée dans : tableau, auto, remplissage


Répondre à ce message

Sujets en rapport avec ce message

[C++]Remplissage tableau et suppression ligne... [ par pirana ] Bonjour à tous le monde, merci de prendre le temps de lire ce post. Voila je dois réaliser une interface en C++, qui permet de lire dans un pic 16F88 Re-Remplissage d'un tableau [ par VirusCrazy ] Bonjour,J'ai un leger souci avec les tableaux...Je déclare un tableau à 2 dimensions:Splash[12][12] = { //mes données };J'utilise ce tableau puis je v Tableau deux dimensions: remplissage rapide des lignes [ par skudFred ] Hello à tous, Une question je pense très simple pour vous spécialistes du C++ [^^happy17] ! J'ai un tableau de int à deux dimensions : int tab[10][8 Aide SVP Tableau en C [ par aymenmeer ] Bonsoir tous le monde bon j"ai un exercice en programmation c mais j"ai pas bien saisie je vous remercierai si vous maidez bon voila l"ennoncé: Ecri Cast u_char - char* en C [ par zaraki21 ] Bonjour, je travaille actuellement sur une application en langage C utilisant une libraire spécifique et développée pour une cible bien précise. Je s Convertir les données d'un tableau [ par baptchr55 ] Bonjour à tous... Je suis actuellement en travail sur une réception de caractères par le biais d'un Socket (ce qui fonctionne). Je souhaiterais conve position POINT et tableau 2 dimension [ par sokotanic ] bonjour à t.l.m. je souhaite recuperer la position x et y de la souris et la mettre dans un tableau 2 dimensions et afficher cette position dans un p lecture fichier texte et mettre le resulat dans un tableau. [ par walidaydi ] bonjour, j'ai un fichier texte qui contient des nombres réels séparés par un espace. comme ca: 124.31611622563169 161.22159929707496 186.9616408968881 Petite Question Sur remplier un tableau de type String(Chaine de carac) en langage c [ par Ayoubyoub ] [code=cpp]#include #include main(){ char tab[20]; int n,i; printf("Saisir Element du Tableau : \t"); scanf("%d",&n);


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,671 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales