|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.04.2023, 23:36 | #1 |
Пользователь
Регистрация: 16.03.2023
Сообщений: 67
|
программа на С++ с бинарными файлами. Подсчитайте средний балл каждой группы по номеру курса и средний балл курса
Помогите исправить программу на С++, используя бинарные файлы, если у меня есть такое условие:
Создайте файл Студент. Подсчитайте средний балл каждой группы по заданному номеру курса и средний балл курса. Дана структура записи Студент: ФИО (40 знаков); Номер курса (1 знак); Номер группы (1 знак); Успеваемость - 5 экзаменов в каждой из 10 сессий; Форма обучения (целевая, договорная) (1 знак); Наименование предмета (10 знаков); Оценка (1 знак). Записи упорядочены по номеру курса, внутри курса - по номеру группы, в группе - по ФИО. Написала программу, с помощью команд, которые знаю (мне нужно использовать эти команды, то есть как можно проще и не использовать указатели). У меня куча ошибок. Файл не могу не один просмотреть. Как в него записать и потом просмотреть из него не могу. Пожалуйста, помогите исправить программу, чтобы она заработала, уже несколько дней с ней мучаюсь и не получается. Код:
Код:
|
17.04.2023, 00:03 | #2 |
Участник клуба
Регистрация: 17.04.2022
Сообщений: 1,833
|
|
17.04.2023, 00:13 | #3 |
Пользователь
Регистрация: 16.03.2023
Сообщений: 67
|
macomics, там с указателями, а мне нужно без них, вот я переделала, взяла еще куски из различных учебников и у меня программа выдает ошибки, я не занаю как их поправить, уже использовала различные варианты
|
17.04.2023, 00:20 | #4 |
Участник клуба
Регистрация: 17.04.2022
Сообщений: 1,833
|
Да и от указателей вы не избавились... Код:
Последний раз редактировалось macomics; 17.04.2023 в 00:24. |
17.04.2023, 00:26 | #5 |
Участник клуба
Регистрация: 17.04.2022
Сообщений: 1,833
|
Дальше. Что-то я так и не нашёл, где объявлен этот buffer
Код:
Код:
Последний раз редактировалось macomics; 17.04.2023 в 00:29. |
17.04.2023, 13:06 | #6 | |
Пользователь
Регистрация: 16.03.2023
Сообщений: 67
|
Цитата:
Код:
|
|
17.04.2023, 13:36 | #7 | |||
Участник клуба
Регистрация: 17.04.2022
Сообщений: 1,833
|
Это проще переписать, а не исправлять. Тут столько перепутано...
Куда пропали имена аргументов Здесь должно быть обращение к структуре TGroup и суммирование оценок за все сессии для всех предметов. А что тут у вас? sredni_bal_grup - даже не объявлена! А в этой строке должно быть просуммировано количество сложений (количество посчитанных оценок). Т.к. циклы константные, то нет смысла в куче ++, можно просто перемножить эти константы. А у вас тут что? Опять ocenka даже не объявлена (в исходном варианте это также было одним из полей структуры). Так вы ещё и количество оценок не правильно посчитали... Цитата:
Каким образом аргументы функции main переехали в локальные переменные? Зачем? Цитата:
Цитата:
Дальше превышен лимит ошибок за один раз... |
|||
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Средний балл. Паскаль. | Brain1ess | Помощь студентам | 2 | 11.06.2015 10:25 |
Парни на вас надежда Pascal.Распечатать самый высокий средний балл группы и фамилии студентов, их имеющих | Аня_Аня | Помощь студентам | 1 | 23.05.2012 17:49 |
Необходимо выяснить сколько студентов группы имеют средний балл, наименее всего отклоняющийся по абсолютному значению от среднего | natik3 | Помощь студентам | 2 | 05.04.2012 23:24 |
Структуры. Опр. средний балл | toy | Общие вопросы C/C++ | 1 | 19.05.2010 08:49 |
Средний балл | KORT | Общие вопросы C/C++ | 3 | 27.02.2008 17:04 |