Форум программистов, компьютерный форум 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; подробнее

Показать сообщение отдельно
newb_programmer
 Аватар для newb_programmer
237 / 237 / 19
Регистрация: 03.09.2011
Сообщений: 553
07.10.2013, 00:29     Структура. Вывести информацию по студентам в порядке уменьшения среднего балла
Toda, вот сделал 6 первых, остальное влом менять сами попробуете
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
#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=10,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;
    cout<<"Vvedite numer group: ";
    cin>>n;
     for (int i=0;i<6;i++){
        if (student[i].number_group==n) {
            cout<<student[i].fio;
            cout<<student[i].number_group;
            cout<<student[i].middle;
            cout<<"\n";
        }
    }
    getch();
}
работает!
 
Текущее время: 07:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru