[C++][Program] Primjer sort funkcije

Započeo LuKsA, Mart 11, 2014, 05:33:27 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

#include <iostream>
#include <algorithm>
using namespace std;

bool suprotanSort(int i, int j) { return i > j; }

int main()
{
int a[4], b[3];

a[1] = 0;
Pocetak:
cout<<"Unesite troznamenkasti broj:";
cin>>a[0]; cout<<endl;
if(a[0] >= 100 && a[0] <= 999 || a[0] == 000)
{
a[1] = a[0]/100;
a[0] = a[0]%100;
cout << "1: "<<a[1]<<endl;//prvi
a[3] = a[0]/10;
a[0] = a[0]%10;
cout << "2: "<<a[3]<<endl;//drugi
cout << "3: "<<a[0]<<endl;//treci
b[0] = a[1];
b[1] = a[3];
b[2] = a[0];
sort(b, b+3, suprotanSort);
cout<<"Broj je: ";
for (size_t i = 0; i != 3; i++){
cout << b[i];}
cout<<endl;
}
else { goto Pocetak; }
}
Aequam memento rebus in arduis servare mentem.