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

Структуры - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Изменить версию exe файла http://www.cyberforum.ru/cpp-beginners/thread233094.html
Saluton! программистам. Появилась задача написать на с++ программку для изменения версии файла. Так вот: как прочитать версию файла нашел, а как изменить - найти не могу. Направьте на путь истинный, пожалуйста.
C++ Cоотношение двух чисел. Дали такое задание:Начерчить блок схему Алгоритма для определения соотношения между двумя числами x, y учитывая что числа могут = друг другу. Срочно нада ПОМОГИТЕ Пожалуйста http://www.cyberforum.ru/cpp-beginners/thread233077.html
двумерный массив- побочные диагонали C++
Привет всем. Пишу на Си. Как в матрице(двумерный массив mass) найти минимальный элемент, лежащий ниже побочной диагонали? и как вообще отсеиваются элементы побочной диагонали(выше побочной диагонали, ниже побочной диагонали , и сабсно сами побочные диагонали)? Добавлено через 1 час 0 минут мне хотя бы примерно в словах... точно все расписывать не надо. хочу понять смысл как отсеиваются...
C++ Поиск по названию
Здравствуйте! Помогите с заданием - даны данные о книгах - год выпуска, издательство, автор, название книги! Надо написать код для поиска книги по названию, чтобы можно было искать по одному слову, даже если название состоит из нескольких слов! Как это реализовать? Спасибо
C++ C++ http://www.cyberforum.ru/cpp-beginners/thread233061.html
Здравствуйте все кто читает эту тему. У меня такая проблема. Мне нужно написать программу, создающую одномерный массив заполняет его случайными цифрами, а затем считает сумму всех его элементов. Только одна поправка написать программу, а именно условие (если элемент больше нуля то прибавть его....) нужно через switch (оператор которого я не понимаю). Заранее благодарен.
C++ Объясните пожалуйста как работает программа!! #include<iostream> #include<cstdlib> using namespace std; int *Create(int n) { if(n<=10000) { int *arr; arr = new int; подробнее

Показать сообщение отдельно
jambas92
 Аватар для jambas92
58 / 57 / 3
Регистрация: 18.11.2010
Сообщений: 315
24.01.2011, 15:55     Структуры
как я понял надо ввести число студентов, ввести имя, фамилия студента, год, месяц, дату рождения студента и три оценки по предметам и весь этот список отсартировать по месяцу??? если так то решение будет таким:

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
#include <iostream>
#include <string>
 
using namespace std;
 
 
struct student{
    string name;
    string surname;
    int date;
    int mounth;
    int year;
    int sub1;
    int sub2;
    int sub3;
};
 
void sort(student * mas, int n)
{
    for (int i=0; i<n-1; i++)
    {
        for (int j=i+1; j<n; j++)
        {
            if (mas[i].mounth>mas[j].mounth)
            {
                student temp = mas[j];
                mas[j] = mas[i];
                mas[i] =temp;
            }
        }
    }
}
 
int main()
{
    int n;
    cout << "vvedite koli4estvo studentov:";
    cin >> n;
 
    student *record = new student[n];
 
    for (int i=0; i<n; i++)
    {
        cin >> record[i].name >> record[i].surname >> record[i].year >> record[i].mounth >> record[i].date >> record[i].sub1 >> record[i].sub2 >> record[i].sub3;
    }
 
    sort(record, n);
 
    for (int i=0; i<n; i++)
    {
        cout << record[i].name << " " << record[i].surname << " " << record[i].year << " " << record[i].mounth << " " << record[i].date << " " << record[i].sub1 << " " << record[i].sub2 << " " << record[i].sub3;
        cout << endl;
    }
 
    return 0;
}
 
Текущее время: 05:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru