void sort_data_ubyv()
{
for (int i = 0; i < n - 1; i++)
{
int imax = i;
for (int j = i + 1; j < n; j++)
{
if (v[imax].god < v[j].god)
{
imax = j;
}
else
{
if ((v[imax].god == v[j].god) && (v[imax].mes < v[j].mes))
{
imax = j;
}
else
{
if ((v[imax].god == v[j].god) && (v[imax].mes == v[j].mes) && (v[imax].den < v[j].den))
{
imax = j;
}
}
}
}
stud p = v[imax];
v[imax] = v[i];
v[i] = p;
}
for (int i = 0; i < n; i++)
{
v[i].print();
cout << endl;
}
}
void sort_data_vozr()
{
{
for (int i = 0; i < n - 1; i++)
{
int imin = i;
for (int j = i + 1; j < n; j++)
{
if (v[imin].god > v[j].god)
{
imin = j;
}
else
{
if ((v[imin].god == v[j].god) && (v[imin].mes > v[j].mes))
{
imin = j;
}
else
{
if ((v[imin].god == v[j].god) && (v[imin].mes == v[j].mes) && (v[imin].den > v[j].den))
{
imin = j;
}
}
}
}
stud p = v[imin];
v[imin] = v[i];
v[i] = p;
}
for (int i = 0; i < n; i++)
{
v[i].print();
cout << endl;
}
}
}