#include #include #include #include using namespace std; void sortuj (valarray T) { int i, pamiec ; // Etap sortowania bąbelkowego for (int krok=1; krok<=5; krok++) { for (i=0; i<5-krok; i++) { if (T[i] > T[i+1]) { pamiec = T[i+1]; T[i+1] = T[i]; T[i] = pamiec; } } for (i=0; i<5; i++) // wypis tablicy po każdym skanie cout << T[i] << '\t' ; cout << endl; } } int main () { valarray tab(5) ; srand (time(NULL)) ; // Etap wypełniania tablicy for (int i=0; i<5; i++) { tab[i] = rand() % 1000 ; cout << tab[i] << '\t' ; } cout << "\n\n"; sortuj (tab); // Sortowanie zlecamy podfunkcji, podając tablicę return 0; }