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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Связь между классами http://www.cyberforum.ru/cpp-beginners/thread969845.html
Здравствуйте друзья. У меня не получается из одного класса выбрать информацию вводимую с клавиатуры и сделать так, чтобы она выводилась в другом классе. Может я не очень ясно объяснил, но вот код. #include <iostream> using namespace std; class Computer { public: char model;
C++ Вычислить выражение (простейший цикл) Добрый день, помогите разобраться в задаче! Условие: Даны целые n, k (n\geq k\geq 0). Вычислить \frac{n(n-1)...(n-k+1)}{k!}. У меня получилось так, но #include <iostream.h> int main() { int f,i,t,n,k; float res; http://www.cyberforum.ru/cpp-beginners/thread969840.html
Как в шахматах учесть условие защиты одной фигуры другой C++
Доброго времени суток! Требовалось написать программу,которая проверяет,находится ли король под боем и от какой ладьи есть угроза. Условие: поле 8 на 8,черный король и 3 белые ладьи. Программа написана,но в процессе тестировки оказалось,что условия защиты не соблюдены (что ладья не может бить короля через другую ладью). Как это исправить?
C++ SerialPort в C++
Привет всем! Я начинаю изучать C++, помогите разобраться. Нужно по сериал порту передать строку. как это сделать? Пишу на c++ win32 console приложение. Добавлено через 10 часов 22 минуты Знаю как сделать это на C#. 1) Создать порт sp = new SerialPort; 2) Открыть sp.open(); 3) Отправить строку sp.write("Blablabla");
C++ Как построить фигуру точки которой заданы формулой http://www.cyberforum.ru/cpp-beginners/thread969823.html
Как построить фигуру точки которой заданы формулой? С++, OpenGL
C++ Кто знает, как исправить ошибку? Написал программу, которая выводит все 6-ти значные числа палиндромы, но она начинает выводить только с 701107. Помогите, пожалуйста, исправить, чтобы с 000000 начиналось. Вот код #include <iostream> bool ispalindrome(int n) { int a = n; int b = 0; подробнее

Показать сообщение отдельно
Toda
10 / 10 / 0
Регистрация: 16.11.2012
Сообщений: 320
07.10.2013, 00:16  [ТС]     Структура. Вывести информацию по студентам в порядке уменьшения среднего балла
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
#include <iostream>
#include <conio.h>
using namespace std;
 
struct students{
char fio[30];
int phys, math, ts, number_group;
float middle;
}student1, student2, student3, student4, student5, student6, student7, student8, student9, student10, student11, student12;
 
 
void main()
{
    int n;
    strcpy(student1.fio, "Kurinnoy Oleg Vladimirovich");
    student1.phys=4;
    student1.math=3;
    student1.ts=4;
    student1.middle=(student1.phys+student1.math+student1.ts)/3;
    student1.number_group=20;
 
    strcpy(student2.fio, "Trikulova Olga Olegovna");
    student2.phys=5;
    student2.math=3;
    student2.ts=4;
    student2.middle=(student2.phys+student2.math+student2.ts)/3;
    student2.number_group=20;
    
    strcpy(student3.fio, "Melanchuk Artem Vitalievich");
    student3.phys=4;
    student3.math=3;
    student3.ts=3;
    student3.middle=(student3.phys+student3.math+student3.ts)/3;
    student3.number_group=20;
 
    strcpy(student4.fio, "Danger Dasha Dmitrievna");
    student4.phys=4;
    student4.math=4;
    student4.ts=4;
    student4.middle=(student4.phys+student4.math+student4.ts)/3;
    student4.number_group=21;
 
    strcpy(student5.fio, "Podtikan Dmitry Alexeevich");
    student5.phys=4;
    student5.math=3;
    student5.ts=4;
    student5.middle=(student5.phys+student5.math+student5.ts)/3;
    student5.number_group=21;
 
    strcpy(student6.fio, "Dvortsov Alexand Viktorovich");
    student6.phys=5;
    student6.math=3;
    student6.ts=5;
    student6.middle=(student6.phys+student6.math+student6.ts)/3;
    student6.number_group=21;
 
    strcpy(student7.fio, "Rozsaduk Anastasia Evgenievna");
    student7.phys=5;
    student7.math=5;
    student7.ts=5;
    student7.middle=(student7.phys+student7.math+student7.ts)/3;
    student7.number_group=22;
 
    strcpy(student8.fio, "Abalmasov Dmitry Maximovich");
    student8.phys=4;
    student8.math=4;
    student8.ts=4;
    student8.middle=(student8.phys+student8.math+student8.ts)/3;
    student8.number_group=22;
 
    strcpy(student9.fio, "Tsimbalist Ilya Romanovich");
    student9.phys=3;
    student9.math=3;
    student9.ts=4;
    student9.middle=(student9.phys+student9.math+student9.ts)/3;
    student9.number_group=22;
 
    strcpy(student10.fio, "Noyanov Stepan Andreevich");
    student10.phys=5;
    student10.math=4;
    student10.ts=4;
    student10.middle=(student10.phys+student10.math+student10.ts)/3;
    student10.number_group=23;
 
    strcpy(student11.fio, "Tsimbalist Ilya Romanovich");
    student11.phys=3;
    student11.math=3;
    student11.ts=4;
    student11.middle=(student11.phys+student11.math+student11.ts)/3;
    student11.number_group=23;
 
    strcpy(student12.fio, "Dubinetsky Valery Maximovich");
    student12.phys=3;
    student12.math=4;
    student12.ts=4;
    student12.middle=(student12.phys+student12.math+student12.ts)/3;
    student12.number_group=23;
    cout<<"Vvedite numer group: ";
    
     for (int i=20;i<23;i++){
        if (student[i].number_group==n) {
            cout<<student[i].fio;
            cout<<student[i].number_group;
            cout<<student[i].middle;
        }
    }
    getch();
}
 
Текущее время: 18:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru