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

Текстовый файл: вывести фамилии и инициалы студентов в алфавитном порядке - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Файлы, функции. Определить размер трех файлов с данными именами. http://www.cyberforum.ru/cpp-beginners/thread757178.html
3. Описать функцию IntFileSize(Name) целого типа, возвращающую размер файла целых чисел с именем Name. Если файл не существует, то функция возвращает –1. С помощью этой функции определить размер трех файлов с данными именами. (файлы) Ребят, пожалйста помогите........ Через 3 дня практика заканчивает)) Вообще не соображу как решить, все задачи вот такие вот!!!!!!!! Заранее огромное всем...
C++ Поменять для данной матрицы A размера M x N строки1|столбцы2 с номерами k1 и k2 2. . Описать процедуру SwapLine(A,M,N,k1,k2)1|SwapCol(A,M,N,k1,k2)2, осуществляющую перемену местами строк1|столбцов2 вещественной матрицы A размера M x N с номерами k1 и k2 (если k1 или k2 больше M1|N2, то матрица не изменяется). Двумерный массив A — входной и выходной параметр, прочие параметры — входные. Используя эту процедуру, поменять для данной матрицы A размера M x N строки1|столбцы2 с... http://www.cyberforum.ru/cpp-beginners/thread757176.html
Двумерный массив, процедуры. Вывести номер первой1|последней2 строки3|столбца4, содержащего только положительные элементы C++
1. Дана матрица размера 5 x 10. Вывести номер ее первой1|последней2 строки3|столбца4, содержащего только положительные элементы. Если таких строк3|столбцов4 нет, то вывести 0. (двумерный массив)
C++ Область видимости Protected
Еcть некий класс player и есть в нем переменная id в области паблик. Есть второй класс team который использует эту переменную. Пjка эти классы дружны, то все нормально, но если убрать дружбу, то понятно что будет. Что нужно сделать, чтобы все работало и без дружбы этих классов? class player{protected: char name,id;int tim,out; //friend team; - убираем дружбу public: player(){id='1';} ...
C++ Найти индексы первого отрицательного элемента больше заданной величины в массиве http://www.cyberforum.ru/cpp-beginners/thread757150.html
Найти индексы первого отрицательного элементы больше заданной величины в A(n,m) Добавлено через 33 секунды на си++
C++ Как прикрепить БОЛЬШУЮ иконку к файлу? Есть программа, компилятор VS08. Иконку размером 32*32 прикрепил, когда файл отображается таблицей, списком, то иконка нормальная, а если большие значки, то опять та, что по умолчанию. Как это исправить??? Пытался добавлять иконки 64*64 и 128*128 но чет не помогает... подробнее

Показать сообщение отдельно
yoghurt92
373 / 344 / 22
Регистрация: 17.05.2012
Сообщений: 1,049
09.01.2013, 23:59     Текстовый файл: вывести фамилии и инициалы студентов в алфавитном порядке
Ну я делал вот так:

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
struct Sworker
    {
        char Fam[30];
        char Dolgnost[20];
        int GodPost;
        int stag;
        int grup;
    };
 
    const int n = 10;
    Sworker *grup = new Sworker[n];
 
    cout << Rus("Введите информацию о рабочих:") << endl;
    cout << endl;
 
    for ( int i = 0; i < n; i++)
    {
        cout << Rus("Введите фамилию рабочего[")<<i+1<<("]:") << endl;
        cin >> grup[i].Fam;
        cout << Rus("Введите должность рабочего[")<<i+1<<("]:") << endl;
        cin >> grup[i].Dolgnost;
        cout << Rus("Введите год поступления рабочего[")<<i+1<<("]:") << endl;
        cin >> grup[i].GodPost;
        cout << Rus("Введите стаж рабочего[")<<i+1<<("]:") << endl;
        cin >> grup[i].stag;
    }
 
    for(i = 0; i < n-1; i++)
        for( int j = i+1; j < n; j++)
            if(strcmp(grup[i].Fam, grup[j].Fam) > 0)          //вот тут и происходит сортировка в алфавитном порядке
            {
                Sworker t = grup[i];
                grup[i] = grup[j];
                grup[j] = t;
 
            }
            
            cout << endl;
            for(i = 0; i < n; i++)
            cout << grup[i].Fam << endl;
Думаю тут ничего сложного нет, если что пиши, чем смогу, помогу
 
Текущее время: 11:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru