Masz szczęście, że mam ferie:). Mógłbyś trochę pomyśleć, funkcję sortowania lepiej sobie napisać (jak dla mnie), co ty zrobiłeś z zmienną "a"?! Jak ma Ci to działać? Tu masz dobry kod:
#include <cstdlib>
#include <iostream>
using namespace std;
void selection_sort(int n, int t[]);//deklaracja funkcji
int main()
{
cout<<"Wpisz liczby do tablicy: " ;
int tab[5];
for(int i=0;i<5;i++)
{
cin>>tab[i];
}
system("cls");//skasowanie zawartości
cout<<"Posegregowane liczby nieparzyste ze zbioru: ";
for(int i=0;i<5;i++)
{
cout << tab[i]<<" ";
}
cout<<" to: "<<endl;
selection_sort(5, tab);
for(int i=0; i<5; i++)
{
if(tab[i]%2!=0)
cout << tab[i] << " ";
}
cout << endl;
system("pause");
return 0;
}
void selection_sort(int n, int t[])//definicja funkcji
{
int i, j, k;
for(i=0; i<n; i++)
{
k=i;
for(j=i+1; j<n; j++) if(t[j]<t[k]) k=j;
swap(t[k], t[i]);
}
}
Dopiero zaczynam zabawę z programowaniem, więc lubię zrobić każde nawet najprostsze zadanie, a przy tym komuś pomóc:)
Mam nadzieję, że pomogłem. W razie pytań pisz