#include <cmath>
#include <iostream.h>
#include <iomanip>
#include <stdio.h>
#include <conio.h>
int main()
{
// WPROWADZANIE DANYCH
int x;
int n;
int i;
cout<<"Ile liczb chcesz posortowac?"<<endl;
cin>>n;
int *tab=new int [n];
for(i=0;i<n;i++)
{
cout<<"Wprowadz liczbe do tablicy:"<<endl;
cin>>x;
tab[i]=x;
}
for(i = 0; i < n; i++) cout << setw(4) << tab[i];
// WYŚWIETLENIE DANYCH
cout<<"Twoje liczby to:"<<endl;
for(i=0;i<n;i++)
{
cout<<""<<tab[i]<<endl;
}
// SORTOWANIE PRZEZ WYBIERANIE
int pmin;
int j;
for(j = 0; j < n - 1; j++)
{
j=pmin;
for(i = j + 1; i < n; i++)
if(tab[i] < tab[pmin]) pmin = i;
swap(tab[pmin], tab[i]);
}
// Wyświetlamy wynik sortowania
cout << "Po sortowaniu:\n\n";
for(i = 0; i < n; i++) cout << setw(4) << tab[i];
cout << endl;
system("pause");;
return 0;
}
Witam, dlaczego ten kod nie działa?