Форум программистов, компьютерный форум CyberForum.ru

Поиск фамилий неуспевающих студентов с указанием номеров групп и кол-ва задолжностей - C++

Восстановить пароль Регистрация
 
Ангелина296
Сообщений: n/a
11.10.2012, 19:11     Поиск фамилий неуспевающих студентов с указанием номеров групп и кол-ва задолжностей #1
Дан файл, содержащий сведения о сдаче студентами сессии. Структура записи файла: номер группы, фамилия и инициалы студента, оценки по четырём экзаменам и пяти зачётам ("з" -зачёт; "н" - незачёт).
Написать программу выдающую следущую информацию:
-фамилии неуспевающих студентов с указанием номеров групп и кол-ва задолжностей;
- средний балл, полученный каждым студентом группы Х и всей группой в целом.
чтобы прога работала в турбо с. написана на с++
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.10.2012, 19:11     Поиск фамилий неуспевающих студентов с указанием номеров групп и кол-ва задолжностей
Посмотрите здесь:

Написать программу, выполняющую вывод на дисплей фамилий и номеров групп для всех студентов, имеющих оценки 4 и 5 C++
Структуры. Вывод на дисплей фамилий и номеров групп для всех студентов, имеющих хотя бы одну оценку 2. C++
Написать программу, сортирующую список фамилий студентов в группе. C++
Удалить из списка всех неуспевающих студентов (имеющих двойки) C++
C++ Структура: вывод на дисплей фамилии и номеров групп студентов, если средний балл выше 4
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MrGrig
176 / 159 / 2
Регистрация: 08.10.2012
Сообщений: 422
12.10.2012, 10:09     Поиск фамилий неуспевающих студентов с указанием номеров групп и кол-ва задолжностей #2
я не думаю что вам ктото предоставит работающий код, потому что писанины тут довольно много, единственное что могу сказать по алгоритму.создайте класс/структуру студент опишите по массиву/переменной для каждого столбца с соответственным типом данных. ну а далее просто. делаете методы проверку в массиве по успеваемости для экзаменов и для зачетов, если хотябы одна задолжность есть запомниаете индекс потом выводите циклом в нужном вам вормате по индексу из всех массивов.

так же метод который считает среднюю оценку данного студента.
для общей статистики либо создать в мэйне переменую в которую будет считаться сумма/средняя оценка либо создать в структуре/классе так сказать внешнюю переменную.( обычно такие переменные обозначаются count и служат для отслеживания количество обьектов в коллекции, к сожалению какой тип они имеют я не помню)
Ангелина296
Сообщений: n/a
13.10.2012, 15:22     Поиск фамилий неуспевающих студентов с указанием номеров групп и кол-ва задолжностей #3
а каким способом заполнить тхт файл? в каком порядке, приведите пример плз
MrGrig
176 / 159 / 2
Регистрация: 08.10.2012
Сообщений: 422
14.10.2012, 09:39     Поиск фамилий неуспевающих студентов с указанием номеров групп и кол-ва задолжностей #4
ну даже затрудняюсь ответить вам на ваш.
компьютеру пофигу в каком порядке считывать файлы, для вас предлагаю чтобы было видно что откуда скачивается, первым делом записать вобще количество строк в таблице, на основании этого уже строить цикл. главное соблюдать порядок записи и чтения. вы можете сначала записать туда массив с оценками/зачетами, потом имя потом можно записать средний бал ну и так далее. тогда не нужно будет создавать 1 сложный цикл а обойтись несколькими простыми, но информация в самом файле для глаз будет не очень читабельна. другой вариант каждую новую строку начинать с имени студента и далее информация по нему. Так сам файл будет очень хорошо читаем, но зато нужно бует писать цикл, в котором сначала считывается имя потом оценки и тд.
Yandex
Объявления
14.10.2012, 09:39     Поиск фамилий неуспевающих студентов с указанием номеров групп и кол-ва задолжностей
Ответ Создать тему
Опции темы

Текущее время: 23:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru