![]() |
|
Модераторы: Poseidon |
![]()
|
|
| Salamander |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 10.12.2013 Репутация: нет Всего: нет |
Описать Структуру с именем STUDENT с полями
1. NAME-фамилия и инициалы; 2.GROUP-номер группы;SES-успеваемость(массив из 5 элементов).Написать программу, выполняющую следующие действия: -ввод с клавиатуры данных в массив STUD1, состоящий из 10 структур типа STUDENT;записи упорядочиваются по возрастанию номера группы. - вывод фамилий и номеров группы студентов,имеющих средний балл больше 4.0; -вывод соответствующего сообщения, если таковых студентов нет. Помогите плз |
|||
|
||||
| smalcom |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 494 Регистрация: 16.10.2004 Где: Dnepr Репутация: нет Всего: 7 |
$25
-------------------- What DA F...??? |
|||
|
||||
| rudolfninja |
|
||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 341 Регистрация: 19.2.2013 Где: г. Минск Репутация: 3 Всего: 6 |
Вот структура. Дальше создаешь массив студентов
Потом в цикле предлагаешь ввести нужные данные и заносишь их в соответствующие поля структуры. После того, как заполнил массив начинаешь его сортировать. Примеров сортировки массива полно в интернете, посмотри там. Для сравнивания строк использует метод std::string::compare. Если в структуре не должен хранится средний балл, а только успеваемость, то делаешь функцию, куда передаешь массив с оценками, а она возвращает средний балл. Добавляешь bool-переменную, которая будет показывать, есть ли студенты с баллом выше 4. Изначально считаем, что их нет
Снова пробегаешь по всему массиву и смотришь с помощью этой функции средний балл каждого. Если, вдруг, у кого-то оказался нужный, выводишь его данные и меняешь значение bool-переменной на true. Проверяешь значение этой bool-переменной. Если оно false - выводишь сообщение, что студентов с средним баллом выше 4 нет. Все просто. Пробуй писать сам. Если что то будет не получатся, тут помогут и укажут на ошибку. Но писать за тебя тут никто не будет. Для "сделайте за меня" есть другой раздел |
||||||
|
|||||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 1 Всего: 196 |
Для домашних заданий, курсовых, существует "Центр Помощи".
Тема перенесена! |
|||
|
||||
![]()
|
| Правила форума "Центр помощи" | |
|
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Центр помощи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |