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

Вывести фамилии в алфавитном порядке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Доступ к приватному методу наследника через родителя http://www.cyberforum.ru/cpp-beginners/thread1101879.html
Тут натолкнулся на интересную штуку. #include <iostream> using namespace std; class A { public: virtual void f() { cout << "A.f" << endl;
C++ Каким образом в переменную записывается результат каждого рекурсивного вызова? Всем привет! Подскажите по данной задачи, немного недопонимаю: ФАКТОРИАЛ: int FACT(int n) {int res; if(n==1) return 1; res=n*FACT(n-1); return(res); } Почему когда я вместо return 1 пишу return 0 он выводит ноль, а когда 1 - выводит результат? http://www.cyberforum.ru/cpp-beginners/thread1101839.html
C++ После легкой модификации кода он перестал компилироваться
Здравствуйте,у меня такая вот проблема: есть готовый проект в CodeBlocks,нужно лишь изменить одну строчку в тексте программы. Пробовал сам,но при сборке выдает следующие ошибки: mingw32-g++.exe -Wall -O2 -I\usr -c C:\Users\Макен\Desktop\Snake\menu.cpp -o obj\Release\menu.o mingw32-g++.exe -L"C:\Program Files (x86)\CodeBlocks\MinGW\lib" -o bin\Release\Snake.exe obj\Release\field.o...
Определить, сколько среди чисел четных и сколько нечетных C++
2.Вводится последовательность целых чисел, 0 – конец последовательности. Сколько среди них четных чисел и сколько нечетных.
C++ Передача динамической матрицы в функцию http://www.cyberforum.ru/cpp-beginners/thread1101826.html
Здравствуйте подскажите пожалуйста, как можно передать динамическую матрицу, заданную и инициализированную следующим образом cout<<"Введите A --> "; cin>>A; cout<<"Введите B --> "; cin>>B; int **Arr = new int* ; for (int i = 0; i < B; i++) {
C++ Вывести текст на экран, меняя местами каждые два соседних слова Написать программу, которая считывает текст из файла и выводит его на экран, меняя местами каждые два соседних слова подробнее

Показать сообщение отдельно
Unit_39
 Аватар для Unit_39
12 / 12 / 5
Регистрация: 16.05.2011
Сообщений: 109
21.02.2014, 09:09     Вывести фамилии в алфавитном порядке
Привет!

Пытаюсь вывести фамилии в алфавитном порядке, но не выходит.
Вот кусочек этого кода:

get - метод

C++
1
2
3
4
string &PatientInfo::getSurname()
{
    return surname;
}


Сортировка

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
void PatientInfo::DisplayHosPatient(PatientInfo **_patients, int _count)
{
    int i, j;
    char temp;
   
    if (infoHos == "Да" || infoHos == "да")
    {
       for (i = 0; i < _count - 1; i++)
       {
         for (j = 0; j < _count - i; j++);
         {
             if (_patients[j]->getSurname > _patients[j+1]->getSurname())
             {
                 temp = _patients[j];
                 _patients[j] = _patients[j+1];                    
                 _patients[j+1] = temp;
             } 
         }
       }
    }  
    
    for (i = 0; i < _count; i++)
    {
        cout << _patients[i];
    }
}

Вообщем, ребят, не пойму какого типа должна быть переменная temp, чтобы обмен произвести?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru