[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.