Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Remplissage auto d'un tableau en C [ Archives / Au secours ] (SniPi)

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é 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 Allocation de mémoire dynamique [ par clmercutio ] Hello, je me permet d'appeller a l'aide car je deviens fou. J'ai 2 ou 3 questions. Premierement, j'ai réalise un kakuro comme projet, pour la premiere Problème d'allocation de tableau [ par Loki6 ] Salut à tous, comme l'indique le sujet, j'essaie de remplir un tableau (tout bête me direz vous) et pis ben ça ne marche pas !Contexte : C++ natif, av structure pointant sur un tableau de structures [ par timy94 ] BonjourVoila mon problème. En C j'ai une structure ayant comme élément un pointeur sur un tableau de structures. Comment faire le malloc et comment ac Pb sous Microsoft Access [ par tomalille ] Bonjour,j´essaye de créer un tableau regroupant toutes les "ACTIONS" que je dois faire par mois pour les 2 ou 3 prochains mois.J´arrive à tirer les ac Plantage à la compilation [ par totoscill ] Bonjour,Je développe un prograame afin de récupérer des infos de ma carte d'acquisition NI.Je stock mes infos récupérer dans un tableau pour les réécr problème tableau [ par totoscill ] Bonjour,j'utilise un tableau pour stocker mes données mesurés. Le problème est que les valeurs stocké sont totalement différentes des valeurs données. Problème tableau de structure [ par Ella68 ] Bonsoir,voila pour un projet en C, je dois créer des utilisateurs qui seront considérés comme des processus.A chaque nouvel utilisateur crée, on stock réinitialiser un tableau [ par ndubien ] Bonjour, Je souhaiterais connaître une méthode pour réinitialiser un tableau précédement rempli. Par réinitialiser, je veux dire remettre à zéro et


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,234 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.