Witam, w jaki sposób mogę napisać kod, aby wyświetlał mi pełną listę studentów, aniżeli tylko jednego (pierwszego) w kolejności w wektorze? Oto kod:
case '6':
{
vector<Student>::iterator it;
int ocena;
cout << "Lista studentow z dana ocena: ";
cin >> ocena;
it = find_if(lista.begin(), lista.end(), [&](Student &student) { return student.ocena == ocena; });
if (it != lista.end())
{
cout << (*it).imie << " " << (*it).nazwisko << endl;
}
else
cout << "Nie ma studenta o danej ocenie!\n";
break;
}