Uporządkowanie liczb

0

Program ma wypisywać liczby od najmniejszej do największej jednak wypisuje je w kolejności jaka podana jest w "void wypisz()" może ktoś powiedzieć mi gdzie jest błąd
z góry dzięki

#include <iostream>
using namespace std;
class Liczby
{
private:
int a;
int b;
int c;
public:
Liczby()
{
cout<<"Podaj wartosc a ";
cin>>a;
cout<<"Podaj wartosc b ";
cin>>b;
cout<<"Podaj wartosc c ";
cin>>c;
}
void wypisz()
{
cout<<a <<" "<<b <<" " <<c <<" " <<endl;
}
int najmniejsza()
{
if(a<b && a<c)
return (a);
else if(b<c && b<a)
return(b);
else if(c<a && c<b)
return(c);
}
};
int main()
{
Liczby obj;
obj.wypisz();
return 0;
}


0

Dla większej ilości danych po prostu posortuj tablice i daj na wyjście.

W tym przypadku nawet nie ma wywołania funkcji najmniejsza, wiec jak to ma zostać wykonane?

1 użytkowników online, w tym zalogowanych: 0, gości: 1