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

Показать сообщение отдельно
newb_programmer
237 / 237 / 19
Регистрация: 03.09.2011
Сообщений: 555
06.10.2013, 00:20
поскольку вы код не приводите я набросал примерный...
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
#include <iostream>
using namespace std;
struct student {
char FIO[255];
int num;
int bal;
}
int main() {
    int size=10,n,x;
    student* arr=new student[size]; //создание массива
           //поиск по номеру группы
    cout<<"Enter number of group to find:\n";
    cin>>n;
    for (int i=0;i<10;i++){
        if (arr[i].num==n) {
            cout<<arr[i].FIO;
            cout<<arr[i].num;
            cout<<arr[i].bal;
        }
    }
           //сортировка по баллам
    student temp;
    for(int i=0;i<size;i++){            
        for(int j=size-1;j>i;j--){    
            if(arr[j-1].bal<arr[j].bal){
                temp=arr[j-1];
                arr[j-1]=arr[j];
                arr[j]=temp;
            }
        }
    }
    system("PAUSE");
    return 0;
}
впринципе если были не понятны именно поиск и сортировка, то думаю разберетесь. если возникнут вопросы спрашивайте
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru