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

Структура. Вывести информацию по студентам в порядке уменьшения среднего балла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Связь между классами http://www.cyberforum.ru/cpp-beginners/thread969845.html
Здравствуйте друзья. У меня не получается из одного класса выбрать информацию вводимую с клавиатуры и сделать так, чтобы она выводилась в другом классе. Может я не очень ясно объяснил, но вот код....
C++ Вычислить выражение (простейший цикл) Добрый день, помогите разобраться в задаче! Условие: Даны целые n, k (n\geq k\geq 0). Вычислить \frac{n(n-1)...(n-k+1)}{k!}. У меня получилось так, но #include <iostream.h> int main() {... http://www.cyberforum.ru/cpp-beginners/thread969840.html
Как в шахматах учесть условие защиты одной фигуры другой C++
Доброго времени суток! Требовалось написать программу,которая проверяет,находится ли король под боем и от какой ладьи есть угроза. Условие: поле 8 на 8,черный король и 3 белые ладьи. Программа...
C++ SerialPort в C++
Привет всем! Я начинаю изучать C++, помогите разобраться. Нужно по сериал порту передать строку. как это сделать? Пишу на c++ win32 console приложение. Добавлено через 10 часов 22 минуты Знаю как...
C++ Как построить фигуру точки которой заданы формулой http://www.cyberforum.ru/cpp-beginners/thread969823.html
Как построить фигуру точки которой заданы формулой? С++, OpenGL
C++ Кто знает, как исправить ошибку? Написал программу, которая выводит все 6-ти значные числа палиндромы, но она начинает выводить только с 701107. Помогите, пожалуйста, исправить, чтобы с 000000 начиналось. Вот код #include... подробнее

Показать сообщение отдельно
Toda
10 / 10 / 0
Регистрация: 16.11.2012
Сообщений: 320
07.10.2013, 01:56  [ТС]
newb_programmer, работает!) Спасибо большое, доведу до ума)

Добавлено через 5 минут
newb_programmer, а как обьявить идентификатор student[7-12]?

Добавлено через 41 минуту
newb_programmer, она, почему-то student[i].middle выводит целым числом. Почему так?

Добавлено через 22 минуты
newb_programmer, можете подсказать, как в этом коде сделать сортировку?
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
#include <iostream>
#include <conio.h>
using namespace std;
 
struct students{
char fio[30];
int phys, math, ts, number_group;
float middle;
};
 
 
void main()
{
    int size = 15, n;
    students* student=new students[size];
    strcpy(student[1].fio, "Kurinnoy Oleg Vladimirovich");
    student[1].phys=4;
    student[1].math=3;
    student[1].ts=4;
    student[1].middle=(student[1].phys+student[1].math+student[1].ts)/3;
    student[1].number_group=20;
 
    strcpy(student[2].fio, "Trikulova Olga Olegovna");
    student[2].phys=5;
    student[2].math=3;
    student[2].ts=4;
    student[2].middle=(student[2].phys+student[2].math+student[2].ts)/3;
    student[2].number_group=20;
    
    strcpy(student[3].fio, "Melanchuk Artem Vitalievich");
    student[3].phys=4;
    student[3].math=3;
    student[3].ts=3;
    student[3].middle=(student[3].phys+student[3].math+student[3].ts)/3;
    student[3].number_group=20;
 
    strcpy( student[4].fio, "Danger Dasha Dmitrievna");
    student[4].phys=4;
     student[4].math=4;
     student[4].ts=4;
     student[4].middle=(student[4].phys+student[4].math+student[4].ts)/3;
     student[4].number_group=21;
 
    strcpy(student[5].fio, "Podtikan Dmitry Alexeevich");
    student[5].phys=4;
    student[5].math=3;
    student[5].ts=4;
    student[5].middle=(student[5].phys+student[5].math+student[5].ts)/3;
    student[5].number_group=21;
 
    strcpy(student[6].fio, "Dvortsov Alexand Viktorovich");
    student[6].phys=5;
    student[6].math=3;
    student[6].ts=5;
    student[6].middle=(student[6].phys+student[6].math+student[6].ts)/3;
    student[6].number_group=21;
 
    strcpy(student[7].fio, "Rozsaduk Anastasia Evgenievna");
    student[7].phys=5;
    student[7].math=5;
    student[7].ts=5;
    student[7].middle=(student[7].phys+student[7].math+student[7].ts)/3;
    student[7].number_group=22;
 
    strcpy(student[8].fio, "Abalmasov Dmitry Maximovich");
    student[8].phys=4;
    student[8].math=4;
    student[8].ts=4;
    student[8].middle=(student[8].phys+student[8].math+student[8].ts)/3;
    student[8].number_group=22;
 
    strcpy(student[9].fio, "Tsimbalist Ilya Romanovich");
    student[9].phys=3;
    student[9].math=3;
    student[9].ts=4;
    student[9].middle=(student[9].phys+student[9].math+student[9].ts)/3;
    student[9].number_group=22;
 
    strcpy(student[10].fio, "Noyanov Stepan Andreevich");
    student[10].phys=5;
    student[10].math=4;
    student[10].ts=4;
    student[10].middle=(student[10].phys+student[10].math+student[10].ts)/3;
    student[10].number_group=23;
 
    strcpy(student[11].fio, "Tsimbalist Ilya Romanovich");
    student[11].phys=3;
    student[11].math=3;
    student[11].ts=4;
    student[11].middle=(student[11].phys+student[11].math+student[11].ts)/3;
    student[11].number_group=23;
 
    strcpy(student[12].fio, "Dubinetsky Valeriy Nikolaevich");
    student[12].phys=5;
    student[12].math=3;
    student[12].ts=4;
    student[12].middle=(student[12].phys+student[12].math+student[12].ts)/3;
    student[12].number_group=23;
 
    cout<<"Vvedite numer group: ";
    cin>>n;
     for (int i=1;i<12;i++){
        if (student[i].number_group==n) {
            cout<<student[i].fio<<"\n";
            cout<<student[i].number_group<<"\n";
            cout<<student[i].middle;
            cout<<"\n"<<"\n";
        }
    }
    getch();
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru