Creation de plusieur tableau

Fermé
foxwar abdoo Messages postés 12 Date d'inscription vendredi 25 novembre 2011 Statut Membre Dernière intervention 6 décembre 2011 - 1 déc. 2011 à 14:27
Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 3 déc. 2011 à 02:24
Bonjour,
j'aimerai cree un programme ki permet de cree plusieur tableau du different taille et les afficher g ecirt ce programme mai je c pa ce k'il va pa avec si vs pouver m'aider sa serai b1

#include <cstdlib>
#include <iostream>

using namespace std;
void lecture(int t[100])
{int taille[100];
int i,n,j;

cout<< "Tappez le nombre de tableaux que vous souhaitez remplir: " << endl;
cin >> n;
taille[0]=10;
while (j!=n)
{
for(j=1; j<n; j++)
taille[j]=taille[j-1]+10;
}
for(j=0; j<n; j++)
{
for(i=0; i<taille[j]; i++)
t[i]=(rand()%100);
}
}

void affichage(int t[100]) //la fonction d'affichage
{int taille[100];
int i,n,j;


for(j=0; j<n; j++)
{
for(i=0; i<taille[j]; i++)
{ cout<<" ***************************************"<< endl;
cout<<t[i];
}
}
}

int main(int argc, char *argv[])
{ int tab[100];
lecture(tab);
affichage(tab);

system("PAUSE");
return EXIT_SUCCESS;
}


A voir également:

3 réponses

titus22 Messages postés 1918 Date d'inscription jeudi 1 décembre 2011 Statut Membre Dernière intervention 16 février 2012 637
Modifié par titus22 le 1/12/2011 à 14:40
Oulalala je ne comprend vraiment pas ce que tu veut faire.
Si je résume ce que tu fais actuellement c'est que tu demande combien de tableau remplir.
Tu écris dans les n première valeur du tableau des multiples de 10.
Donc dans Taille tu écris : 10,20,30,40,50
Et ensuite tu écris des valeurs aleatoire dans T
D'abord tu remplis les 10 première cellule de t.
Ensuite tu remplis les 20 première cellule de t(en écrasant les 10 première cellule que tu viens de remplir.
tu remplis les 30 première cellule de t en écrasant les 20 prémière cellule que tu viens de remplir...

Bref je vois que ce n'est pas claire dans ta tete.

Ecris déja un algorithme pour ton programme.

" Votre temps est limité, ne le gâchez pas en menant une existence qui n'est pas la vôtre. " S.Jobs
1
titus22 Messages postés 1918 Date d'inscription jeudi 1 décembre 2011 Statut Membre Dernière intervention 16 février 2012 637
1 déc. 2011 à 14:56
tourne toi vers les tableaux dynamique à deux dimensions.
int tab[][]=new int[n][100];
0
Mihawk Messages postés 4315 Date d'inscription mercredi 29 mars 2006 Statut Contributeur Dernière intervention 6 janvier 2015 846
1 déc. 2011 à 14:29
Bonjour,

Commence par lire ça ; corriger ton post ; et on verra par la suite.

Merci.
0
foxwar abdoo Messages postés 12 Date d'inscription vendredi 25 novembre 2011 Statut Membre Dernière intervention 6 décembre 2011
1 déc. 2011 à 14:41
tu m'aide pa toi
0
Mihawk Messages postés 4315 Date d'inscription mercredi 29 mars 2006 Statut Contributeur Dernière intervention 6 janvier 2015 846
1 déc. 2011 à 14:46
Tu es ici sur un forum ; tu parles à des gens qui t'aident volontairement, pas à des gens payés pour ça ou à des robots.

Le moins que tu puisses faire est de les respecter ; alors continue à faire ta tête brûlée et ton impoli et les modérateurs se feront un plaisir de supprimer ton message.

Sur ce, bonne continuation.
0
foxwar abdoo Messages postés 12 Date d'inscription vendredi 25 novembre 2011 Statut Membre Dernière intervention 6 décembre 2011
1 déc. 2011 à 14:50
je ss dsl mai ou tu voi ke je ss pa poli
0
Mihawk Messages postés 4315 Date d'inscription mercredi 29 mars 2006 Statut Contributeur Dernière intervention 6 janvier 2015 846
Modifié par Mihawk le 1/12/2011 à 14:52
Tu n'expliques pas précisément ce qui plante ou ce qui s'affiche sur ton écran ; tu ne dis pas merci ; et surtout, surtout, tu écris dans un langage absolument écoeurant type texto, abrégé et truffé de fautes. C'est désagréable de lire ça.
Sur un forum, on parle le vrai français, pas ça...

Exemple :
"je ss dsl mai ou tu voi ke je ss pa poli"
Devrait être
"Je suis désolé, mais où vois-tu que je ne suis pas poli ?"
0
foxwar abdoo Messages postés 12 Date d'inscription vendredi 25 novembre 2011 Statut Membre Dernière intervention 6 décembre 2011
1 déc. 2011 à 15:01
dsl titus mai je soitent pa ecraser les valeur cree j'aimerai b1 les enregistrer mai g pa su comment faire
et merciii pour ta reponce
0
titus22 Messages postés 1918 Date d'inscription jeudi 1 décembre 2011 Statut Membre Dernière intervention 16 février 2012 637
2 déc. 2011 à 09:34
Si tu veut des tableaux que tu peut trié je te conseille de te tourner vers les Vecteurs ;)
Sinon tu peut tout à fait trié un tableau à deux dimensions. Ce qui est chiant c'est qu'il faut codé les fonctions ce qui n'est pas le cas avec un vecteur =D
0
foxwar abdoo Messages postés 12 Date d'inscription vendredi 25 novembre 2011 Statut Membre Dernière intervention 6 décembre 2011
Modifié par foxwar abdoo le 2/12/2011 à 21:10
je c'est pas comment faire avec les vecteurs le probleme les tableaux me semble plut facile
0
Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 298
3 déc. 2011 à 02:24
les vecteurs, c'est comme les tableaux, mais en plus facile. :-)
http://new.cplusplus.com/reference/stl/vector/
0