![]() |
Модераторы: 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. |