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

Описать структуру с именем STUDENT - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Наследование классов http://www.cyberforum.ru/cpp-beginners/thread774862.html
Доброго времени Вам. я с толкнулся с неприятной проблемой делая лабораторную работу по ООП, а именно запутался(а если честно то и незнаю как). Практически все релиазовал, осталось только сделать ввод и вывод характеристик объектов и перимерт тропеции. Ниже прилогаю полное задание лабы, и архив с прогой. Заранее всем кто откликнется респект и вечное уважение. Создать абстрактный класс...
C++ Перевод с Паскаль на с++ Кто-нибудь может помочь с переводом программы в С++? Program sudb; uses Utils; type Date = record day: byte; month: string; year: string; http://www.cyberforum.ru/cpp-beginners/thread774861.html
C++ Не могу создать поток( Нужно чтобы функция запускается в потоке и работала там пока не закроем в потоке)
хм.. не могу создать поток в c++ и направить туда. Нужно чтобы функция запускается в потоке и работала там пока не закроем в потоке.
Математика и c++ (литература) C++
Доброе время суток, друзья) Подскажите что можно почитать хорошего про программирование матриц, интегралов, производных, систем уравнений и тд. В общем про математику в программировании)
C++ Строки и структуры http://www.cyberforum.ru/cpp-beginners/thread774783.html
Нужна помощь в реализации части обработки вывода информации о самых молодых, рослых, и самых легких участниках //Информация об участниках спортивных соревнований содержит: Ф. И. О. игрока, игровой номер, возраст, рост, вес. //Для описания информации об участниках спортивных соревнований в программе необходимо использовать тип данных структура. //Для хранения информации об участниках...
C++ Текстовая RPG в консоли по правилам D&D Доброго времени суток! Решил попробовать себя на новой, так сказать, стезе. Буду рад любой помощи в плане организации хранения информации, ведь текста будет очень много, а доступ к нему должен быть быстрым и удобным. Возник первый вопрос: struct chparams { char* Name;//Имя персонажа char* Class; //Класс персонажа int years; //Возраст int power;//Сила int... подробнее

Показать сообщение отдельно
akiam
0 / 0 / 0
Регистрация: 29.01.2013
Сообщений: 39
29.01.2013, 23:44     Описать структуру с именем STUDENT
1.Описать структуру с именем STUDENT, содержащую следующие поля:
• NAME – фамилия и инициалы;
• GROUP – номер группы;
• SES - успеваемость (массив из пяти элементов).
2. Написать программу, выполняющую следующие действия :
• ввод с клавиатуры данных в массив STUDENT, состоящий из десяти структур типа STUDENT; записи должны быть упорядочены по возрастанию содержимого поля GROUP;
• вывод на дисплей фамилий и номеров групп для всех студентов, включенных в массив, если средний балл студента больше 4,0;
• если таких нет, вывести соответствующее сообщение.

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
42
43
44
45
46
47
48
49
50
51
52
53
54
#include <iostream.h>
#include <string>
#include <fstream>
#include <conio.h>
using namespace std;
 
struct STUDENT 
{ 
    char name[10]; 
    int group; 
    float ses[5]; 
};
 
int main() 
{   
    const int size = 10; 
    STUDENT student[size];
    int i, j; 
    int n = 0; //s4et4ik stydentov
    int count = 0; 
 
    for ( i = 0; i < size; i++)  // vvod
    {  
        //cout << "Vvedi familiu " << endl; 
        cin >> student[n].name; 
        //cout << "Nomer gryppi " << endl; 
        cin >> student[n].group; 
        //cout << "Vvedi 5 ocenok " << endl; 
        for (int i = 0; i < 5; i++) 
        cin >> student[n].ses[i]; 
        n++;
        
    } 
    float sum = 0; //symma ocenok
    for ( i = 0; i < size; i++) 
    {
        for (j = 0; j < 5; j++) 
          sum += student[i].ses[j]; 
          
            if(sum / 5 > 4.0) //yslovie horowista
            { 
                cout << student[i].name <<" "; 
                cout << student[i].group << endl; 
            }  
            else  
                count++;
 
            sum = 0;
        } 
    if(count == size) 
        cout << "Net takih! " << endl; 
 
    return 0;
}
Помогите,пожалуйста, с : записи должны быть упорядочены по возрастанию содержимого поля GROUP;
Да знаю тем тоны, но я так и не нашёл рабочую сортировку с её выводом на экран.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 05:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru