Différences entre les versions de « Exercices en langage C++/Les tableaux »

Aller à la navigation Aller à la recherche
 
return 0;
}
</source>
}}
 
{{Boîte déroulante|titre=Solution 2|contenu =
*Voici le fichier source :
<source lang="cpp">
#include <iostream>
 
using namespace std;
 
int main()
{
const int taille = 10;
int tableau[taille];
int tampon;
 
for(int i = 0; i < taille; i++) // Remplissage du tableau
{
cout << "Quelle valeur a l'indice " << i << " : ";
cin >> tableau[i];
}
 
bool trie = false; // Vérifie si un tri a eu lieu
 
while(!trie) // Si aucun tri n'a eu lieu, la boucle se finit
{
trie = true;
 
for(int i = 0; i < taille - 1; i++)
{
if(tableau[i] > tableau[i + 1])
{
tampon = tableau[i];
tableau[i] = tableau[i + 1];
tableau[i + 1] = tampon;
trie = false;
}
}
}
 
for(int i = 0; i < taille; i++) // Affiche le tableau trié
cout << "Indice " << i << " : " << tableau[i] << endl;
 
return 0;
}
</source>

Menu de navigation