Boucles for imbriquées c++
Résolu
tht123
Messages postés
72
Statut
Membre
-
tht123 Messages postés 72 Statut Membre -
tht123 Messages postés 72 Statut Membre -
Bonjour,
voilà un peti casse têtes pour moi, la ligne de code suivante fonctionne :
for (int i=0;i<Nmax;i++)
cout << "st "<<i<<" : "<<tab[i].nom<<" - "<<tab[i].numero<<" - "<<tab[i].cotes[0]<<" - "<<
tab[i].cotes[1]<<" - "<<tab[i].cotes[2]<<" - "<<tab[i].cotes[3]<<" - "<<tab[i].cotes[4]<<endl;
exemple si Nmax = 3, 3lignes s'affichent...
En fait les éléments cotes[0] à cotes[4] peuvent varier de cotes[0] à cotes[Xmax]
ou Xmax est donné par l'utilisateur dans ce cas Xmax=5
je voudrais ajouter un boucle for (int j=0;j<Xmax;j++) de sorte a arriver à un affichage dynamique du nombre de cotes...
exemple pour Nmax =3, 3 ligne et Xmax = 2, j'afficherai que cotes[0] et cotes [1]
sur la même ligne...
d'avance merci!!!
voilà un peti casse têtes pour moi, la ligne de code suivante fonctionne :
for (int i=0;i<Nmax;i++)
cout << "st "<<i<<" : "<<tab[i].nom<<" - "<<tab[i].numero<<" - "<<tab[i].cotes[0]<<" - "<<
tab[i].cotes[1]<<" - "<<tab[i].cotes[2]<<" - "<<tab[i].cotes[3]<<" - "<<tab[i].cotes[4]<<endl;
exemple si Nmax = 3, 3lignes s'affichent...
En fait les éléments cotes[0] à cotes[4] peuvent varier de cotes[0] à cotes[Xmax]
ou Xmax est donné par l'utilisateur dans ce cas Xmax=5
je voudrais ajouter un boucle for (int j=0;j<Xmax;j++) de sorte a arriver à un affichage dynamique du nombre de cotes...
exemple pour Nmax =3, 3 ligne et Xmax = 2, j'afficherai que cotes[0] et cotes [1]
sur la même ligne...
d'avance merci!!!
A voir également:
- Boucles for imbriquées c++
- Downloader for pc - Télécharger - Téléchargement & Transfert
- Idm for mac - Télécharger - Téléchargement & Transfert
- Instagram for pc - Télécharger - Divers Communication
- Microsoft store download for pc - Guide
- Winrar for pc - Télécharger - Compression & Décompression
7 réponses
ben il suffit de rajouter ta boucle...
for (int i=0;i<Nmax;i++) for(j=0;j<Xmax;j++) cout << "st "<<i<<" : "<<tab[i].nom<<" - "<<tab[i].numero<<" - "<<tab[i].cotes[j]<<" - "<< tab[i].cotes[j]<<" - "<<tab[i].cotes[j]<<" - "<<tab[i].cotes[j]<<" - "<<tab[i].cotes[j]<<endl;
Hello,
merci, mais comme çail affiche il imprime Xmax fois la ligne pour i=0, et Xmax fois la ligne pour i=1 etc...
duplication inutile de l'affichage...
help
merci, mais comme çail affiche il imprime Xmax fois la ligne pour i=0, et Xmax fois la ligne pour i=1 etc...
duplication inutile de l'affichage...
help
a ok je vois ben essaye comme ça
for (int i=0;i<Nmax;i++)
{
cout << "st "<<i<<" : "<<tab[i].nom<<" - "<<tab[i].numero<<" - "<<endl;
for(j=0;j<Xmax;j++)
cout<<tab[i].cotes[j]<<" - "<<endl;
}
Merci mais c'est pas core ça,
cette méthode , j'avais déja essaye...
ça donne :
tab[i].nom" - "tab[i].numero
cote1
cote2
cote3
..
CoteNmax
tab[i].nom" - "tab[i].numero
cote1
cote2
cote3
..
CoteNmax
et mon problème est d'avoir :
tab[i].nom" - "tab[i].numero - cote1- cote2- cote3-..- CoteNmax
tab[i].nom" - "tab[i].numero - cote1- cote2- cote3-..- CoteNmax
tab[i].nom" - "tab[i].numero - cote1- cote2- cote3-..- CoteNmax
Ca me casse la tête...
cette méthode , j'avais déja essaye...
ça donne :
tab[i].nom" - "tab[i].numero
cote1
cote2
cote3
..
CoteNmax
tab[i].nom" - "tab[i].numero
cote1
cote2
cote3
..
CoteNmax
et mon problème est d'avoir :
tab[i].nom" - "tab[i].numero - cote1- cote2- cote3-..- CoteNmax
tab[i].nom" - "tab[i].numero - cote1- cote2- cote3-..- CoteNmax
tab[i].nom" - "tab[i].numero - cote1- cote2- cote3-..- CoteNmax
Ca me casse la tête...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question