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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
angeleon55
0 / 0 / 0
Регистрация: 29.03.2011
Сообщений: 7
#1

структуры - C++

02.05.2011, 19:28. Просмотров 483. Ответов 2
Метки нет (Все метки)

Вот такая задача: ведомость абитуриентов, сдавших вступительные экзамены в университет, содержит ФИО абитуриента, оценки. Определить средний бал по университету и вывести список абитуриентов, средний балл которых выше среднего балла по университету. Первыми в списке должны идти студенты сдавшие экзамены на 10.

Добавлено через 1 час 50 минут
Цитата Сообщение от angeleon55 Посмотреть сообщение
Вот такая задача: ведомость абитуриентов, сдавших вступительные экзамены в университет, содержит ФИО абитуриента, оценки. Определить средний бал по университету и вывести список абитуриентов, средний балл которых выше среднего балла по университету. Первыми в списке должны идти студенты сдавшие экзамены на 10.
Как её решить?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.05.2011, 19:28     структуры
Посмотрите здесь:

Помещение структуры в вектор, удаление структуры, изменение элементов структуры - C++
Здравствуйте. Помогите разобраться с тем, как: 1 - находить элементы в векторе зная уникальный элемент структуры. 2 - удалять...

Функция внутри структуры использует указатель, как поле этой структуры - C++
Коротко, есть класс A, описан в файле A_class.h ну и реализованы функции в A_class.cpp, есть файл GlobalItems.h, где хранятся глобальные...

Динамические структуры данных. Программа ввода в структуры и вывода информации из неё. - C++
Автоматизированная информационная система на железнодорожном вокзале содержит сведения об отправлении поездов дальнего следования. Для...

Динамическое изменение структуры таблицы для организации древовиднойой структуры - MS Access
Доброго времени суток. У меня такой вот вопрос: Необходимо сделать возможность добавления записей в таблицу определнным образом (через...

Структуры, массивы структур (как можно присваивать(инициализировать) значения полям структуры) - C++
Есть у меня вот такая структура, например struct Subject { int cost; int Volume; }; Потом создаю экземпляр, Subject G; ...

Динамические структуры данных, списковые структуры (надо разобраться что делает программа) - Delphi
дана программа, надо помочь выяснить что в ней делает каждая подпрограмма unit Unit6; interface uses Windows,...

Вывод структуры, строка как элемент структуры - C++
Описать структуру с именем TRAIN, содержащую следующие поля: □ название пункта назначения; □ номер поезда; □ время отправления. ...

Управляющие структуры. Программирование алгоритмов разветвляющейся структуры. - Delphi
как это в delphi выполнить?((( Вычислить объем и площадь полной поверхности цилиндра, если известны высота и радиус основания V=пr^2*h,...

Исследование структуры FILE или: что вообще можно выудить из этой структуры, указатель на которую мы получаем при открытии файла? - C++
Ничего нельзя. Итак, новичкам напомню, что после выполнения кода FILE* f= fopen ("file.txt", "w"); в переменной f содержится...

Оператор if и структуры. Возвращение структуры из функции - C++
Здравствуйте, имеется такая вот функция. void InputStructEmployee (int StructSize) { StructEmployee UsrStruct; string...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ValeryLaptev
Эксперт С++
1035 / 814 / 48
Регистрация: 30.04.2011
Сообщений: 1,658
02.05.2011, 20:47     структуры #2
Сначала - напиши структуру.
angeleon55
0 / 0 / 0
Регистрация: 29.03.2011
Сообщений: 7
03.05.2011, 21:01  [ТС]     структуры #3
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#include <iostream.h>
#include <string.h>
int main()
{
struct strc
{
char fio[40];
char otc[4];
double sb;
} mstud[100];
 
int nst, i, j;
cout<< "Vvedite kol-vo studentov" <<endl;
cin >> nst;
for(i=0; i<nst; i++)
{
cout<<"Vvedite FIO";
cin>>mstud[i].fio;
 
cout << "Vvedite 4 otcenki";
mstud[i].sb=0;
for(j=0; j<4; j++)
{
cin>>mstud[i].otc[j];
mstud[i].sb+=mstud[i].otc[j]/4.;
}
cout<<endl;
}
strc stemp;
for (i=0; i<nst-1; i++)
for (j=i+1; j<nst; j++)
if(mstud[i].sb<mstud[i].sb)
{
stemp=mstud[i];
mstud[i]=mstud[j];
mstud[j]=stemp;
}
for(i=0; i<nst; i++)
cout << mstud[i].fio <<" "<<mstud[i].sb<<endl;
return 0;
}
Здесь структура упорядочивания среднего балла по университету. Однако, как сделать под условие задачи, где требуется вывести на экран список студентов, чей средний балл выше среднего балла по универу. ??? Подскажите
Yandex
Объявления
03.05.2011, 21:01     структуры
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru