#include <algorithm>
using namespace std;
struct Uchastnici {
float score;
char name[256];
};
bool compare(Uchastnici& a, Uchastnici& b)
{
return a.score > b.score;
}
int main(int argc, char *argv[]) //, char *envp[])
{
Uchastnici uchastnici[] = {
{ 2.5, "Peter Petrov"},
{ 5.3, "Ivan Ivanov" },
{ 6.3, "Kalin Kalinov" },
{ 1.3, "Maya Dimitrrova" },
{ 7.3, "Ana Stoyanova" },
{ 9.9, "Milena Vasileva" },
};
size_t n = sizeof(uchastnici)/sizeof(Uchastnici) ;
sort(uchastnici, uchastnici + n, compare);
cout << "Sorted list..." << endl;
for (size_t i = 0; i<n; i++)
{
cout << uchastnici[i].score << " " << uchastnici[i].name << endl;
}
return 0;
}
Регистрирани потребители: Google [Bot]