Można "wpakować" struktury do obiektu np. vector z biblioteki STL. Nastepnie przeciążyć p operator<(), aby zwracał wartości logiczne np. tak:
bool operator<(Informacja_o_studencie & x,Informacja_o_studencie & b)
{
if(x.ocena_AL < b.ocena_AL)
return true;
else
return false;
}
za pomocą funkcji sort, posortować oceny. Potem można wyświetlić największą i najmniejszą wartość ;)