Форум программистов, компьютерный форум 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 Доброго времени суток! Решил попробовать себя на новой, так сказать, стезе. Буду рад любой помощи в плане организации хранения информации, ведь текста будет очень много, а доступ к нему должен быть... подробнее

Показать сообщение отдельно
Greenli
7 / 7 / 1
Регистрация: 21.01.2013
Сообщений: 27
29.01.2013, 23:49
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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
#include <iostream>
#include <string>
#include <windows.h>
#include <cmath>
 
using namespace std;
 
const int m = 2;
 
struct STUDENT
{
    char lastname [256];
    int numgroup;
    float progress [5];
    float mid;
    
};
 
void sortb ();
void filling ();
 
 
void filling (STUDENT *fill)
{
    
    int i ;
    
 
        for (i=0; i<m; i++)
    {
        cout <<"       Заполните данные о "<<i+1<<" студенте             "<<endl;
        cout << " Введите Фамилию и инифиалы "<<i+1<<" студента "<<endl;
        cout<<">> ";
        cin.getline(fill[i].lastname, sizeof (fill[i].lastname));
 
        cout << " Введите Номер группы "<<i+1<<" студента "<<endl;
        cout<<">> ";
        cin>>fill[i].numgroup;
 
        cin.ignore();
        
        for(int p=0;p<5;p++)
        {
            cout << " Введите успеваемость "<<i+1<<" студента  "<<endl;
            cout<<"[ "<<p<<" ] >> ";
            cin >> fill[i].progress[p];
        }
            for(int p=0;p<5;p++)
            {
                fill[i].mid += fill[i].progress[p];
            }
 
        fill[i].mid /= 5;
        
        
 
    }
 
        return;
}
 
void sortb (STUDENT *sort)
{
    STUDENT t;
 
 
        for (int i=1 ; i<m ; i++)
    {
        for (int j=-1 ; j>=i ; j--)
        {
            if (sort[j-1].numgroup > sort [j].numgroup)
            {
                t=sort[j-1];
                sort[j-1]=sort[j];
                sort[j]=t;
            }
        }
    }
 
        return;
}
 
void main ()
{
    int i;
 
 
    STUDENT student [m];
 
    SetConsoleCP(1251); 
    SetConsoleOutputCP(1251);
 
 
    filling (student);
    sortb (student);
    
    for (i=0; i<m; i++) 
    {
        if (student[i].mid >= 4.0)
        {
                cout << "             Студент #   "<<i+1<<"                       "<<endl;
                cout <<" ФИО:  "<<student[i].lastname<<endl;
                cout <<" Группа:  "<<student[i].numgroup<<endl;
                cout <<" Средний бал:  "<<student[i].mid<<endl;
        }
        else
        cout<<" Студентов имеющих средний балл выше 4.0 в списке нет. "<<endl;
    }
 
    
 
    return;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru