// Programul utilizeaza un tablou de numere double numit "n" // Programul cere 10 numere, le ordoneaza crescator, dupa care le afiseaza #include "stdafx.h" #include < iostream > #include < string > using namespace std; int main(void) { int i,j; double n[11],temp; cout << "\n\tProgramul cere 10 numere dupa care le ordoneaza si le afiseaza \n\n"; // introducere numere for (i=1;i<11;i++){ cout <<"\tIntroduceti numarul : [" << i << "] : "; cin >> n[i]; } // afisarea numerelor cout << "\n\n\tNumerele introduse sunt: \n\n"; for (i=1;i<11;i++){ cout << " : " << n[i] ; } cout << "\n\n\tFazele de ordonare sunt: \n\n"; // ordonarea crescatoare a numerelor j=1; while (j<11){ i=1; while (i<11){ if (n[i]>n[i+1]){ temp=n[i]; n[i]=n[i+1]; n[i+1]=temp; } i++; } j++; // afisari intermediare for (int k=1;k<11;k++){ cout << " : " << n[k] ; } cout << "\n" ; } // afisarea numerelor ordonate crescator cout << "\n\n\tNumerele ordonate sunt: \n\n"; for (i=1;i<11;i++){ cout << " : " << n[i] ; } cin.ignore(); cin.get(); return 0; }