//ce programme range les elements d'un tableau; //les elements du tableau sont lus depuis un fichier #include #include #include using namespace std; int main() { const int MAX=10000; double v[MAX]; char nomFichierEntree[256]; cout << "Quel est le fichier d'entree ? "; cin >> nomFichierEntree; //lecture du fichier ifstream fin(nomFichierEntree); int n=0; while (1) { fin >> v[n]; if (!fin) { cout << "Les donnees sont finies !\n"; break; } if (n>=MAX) { cout << "Il y a trop des elements ! On rangera les premiers " << MAX << " elements \n"; break; } n++; } cout << "Il y a " << n << " elements a ranger." << endl; //ici on range le vecteur double temp; for (int i=0; iv[j]) { temp = v[j]; v[j] = v[i]; v[i] = temp; } char nomFichierSortie[256]; cout << "Quel est le fichier de sortie ? "; cin >> nomFichierSortie; //apres avoir rangee les elements, on les imprime sur l'ecran et //dans le fichier de sortie ofstream fout(nomFichierSortie); for (int i=0; i