res2001, да понял я про логические операции,
препод упорно твердит что en.meanMark==5 будет проверять оценки у всех студентов и добавит запись если у одного совпадет фамилия а у второго оценка, а надо чтоб это был один и тот же
res2001, запятую исправил на &&, но с позицией не очень понятно, вроде никого не затирает
условие не срабатывает только
В этой строке необходимо обратиться именно к записи студента у которого оценка 5
if (strcmp(surname, en.surname) == 0 && en.meanMark==5)
но как мне объяснили en.meanMark==5 значит что идет проверка оценок всех студентов, а не конкретного
Александр Ананьев, в данном случае оценка 5 любого студента, а надо конкретно того у которого фамилия surname и только в том случае если у него оценка 5
никак не могу нарыть синтаксис в интернетах
препод упорно твердит что en.meanMark==5 будет проверять оценки у всех студентов и добавит запись если у одного совпадет фамилия а у второго оценка, а надо чтоб это был один и тот же