|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.04.2023, 13:20 | #1 |
Пользователь
Регистрация: 16.03.2023
Сообщений: 67
|
С++ бинарные файлы и структуры, с помощью написание программы
Помогите написать программу на С++, используя бинарные файлы и структуры, если у меня есть такое условие:
Создайте файл Студент. Подсчитайте средний балл каждой группы по заданному номеру курса и средний балл курса. Дана структура записи Студент: ФИО (40 знаков); Номер курса (1 знак); Номер группы (1 знак); Успеваемость - 5 экзаменов в каждой из 10 сессий; Форма обучения (целевая, договорная) (1 знак); Наименование предмета (10 знаков); Оценка (1 знак). Записи упорядочены по номеру курса, внутри курса - по номеру группы, в группе - по ФИО. |
12.04.2023, 14:33 | #2 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,555
|
Ув. lenaiv, вы - доцент и выдаёте это задание студентам для проверки их скудных знаний? Если нет, то во ФРИЛАНСе с нетерпением ждут вас с пачкой тугриков в руках.
|
12.04.2023, 20:35 | #3 |
Пользователь
Регистрация: 16.03.2023
Сообщений: 67
|
Вы неправы, зачем же так. Я учу С++ и решаю различные задачи, а вот эта мне непонятна. Поэтому и задала вопрос.
|
12.04.2023, 22:26 | #4 | |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,555
|
Ну ладно, не сердись. Я не обратил внимания, что девчонка , помог бы сам, но на Сях писал лет 40 тому назад, а Сишников и без меня тут - рота.
Что непонятно то? Что такое структура? Так это уже обсосано в вопросе https://programmersforum.ru/showthread.php?t=345574 Цитата:
Не просматривается попытка начать решение. Описать струкуру, массив структур, типизированный файл. Считать его в массив и простыми циклами посчитать искомое. Я спросил у Яндекса: типизированные файлы в Си++ Последний раз редактировалось digitalis; 12.04.2023 в 22:35. |
|
12.04.2023, 22:46 | #5 |
Участник клуба
Регистрация: 17.04.2022
Сообщений: 1,833
|
Можно как-то так
Код:
Ввод данных в файл сможете добавить сами в качестве тренировки. Последний раз редактировалось macomics; 12.04.2023 в 23:42. |
16.04.2023, 23:52 | #6 |
Пользователь
Регистрация: 16.03.2023
Сообщений: 67
|
Добавила запись и чтение в файл, но у меня не работает программа. уже все перепробовала
Код:
|
17.04.2023, 13:07 | #7 |
Пользователь
Регистрация: 16.03.2023
Сообщений: 67
|
Еще исправила, не работает
Код:
|
17.04.2023, 14:32 | #8 | ||
Старожил
Регистрация: 04.02.2011
Сообщений: 4,555
|
Как на мой взгляд - слишком много структур, где можно было бы обойтись просто массивами. "Одно сплошное телевидение" © Не разбирался, насколько это мешает работе программы, но как-то режет глаз. Как по мне - обошёлся бы одним-единственным массивом структур, откуда можно выщемить всё: по группам, по студентам, по предметам и пр.
Непонятно, как между собой взаимодействуют поля: Цитата:
Цитата:
|
||
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Бинарные файлы с++ | Lehhah | Помощь студентам | 1 | 15.05.2019 16:20 |
Написание программ (древовидные структуры, структуры неспециального вида и т.д.) | Green Gin | Фриланс | 2 | 27.04.2012 15:26 |
Бинарные файлы с++ | Killspamers | Помощь студентам | 0 | 01.03.2012 14:04 |
Бинарные файлы | Kazik | Помощь студентам | 5 | 06.06.2010 21:51 |
Структуры,запись в бинарные файлы,массивы(С++) | TOSHH | Общие вопросы C/C++ | 1 | 10.10.2009 02:01 |