Odpowiedź :
Odpowiedź:
#include<iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
void sortuj(int tab[], int rozmiar) {
int k;
for (int i = 0; i < rozmiar; i++) {
k = i;
for (int j = i + 1; j < rozmiar; j++)
if (tab[j] < tab[k])
k = j;
swap(tab[k], tab[i]);
}
}
void losuj(int tab[], int rozmiar) {
srand(time(NULL));
for (int i = 0; i < rozmiar; i++) {
tab[i] = rand() % 50;
}
}
void wyswietl(int tab[], int rozmiar) {
for (int i = 0; i < rozmiar; i++) {
std::cout << tab[i] << std::endl;
}
}
int main() {
const int rozmiar = 10;
int tab[rozmiar];
losuj(tab, rozmiar);
cout << "Uzupelniona losowo tablica:\n" << std::endl;
wyswietl(tab, rozmiar);
sortuj(tab, rozmiar);
cout << "\nPosortowana tablica:\n" << std::endl;
wyswietl(tab, rozmiar);
return 0;
}
Wyjaśnienie:
Tam zapomniałeś wyświetlić tej posortowanej tablicy, to napisałem funkcję wyświetlającą i uporządkowałem trochę ten kod. Ogólnie propsy, że próbowałeś sam robić (i nawet nieźle Ci to wyszło) zamiast liczyć na gotowe. Oby więcej takich ludzi było na Brainly