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

Написать программу, сортирующую список фамилий студентов в группе. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Удалить из предложения все вхождения заданного слова http://www.cyberforum.ru/cpp-beginners/thread376794.html
Ввести предложение. Удалить из него все вхождения заданного слова.
C++ Поменять местами элементы массива с четными и нечетными индексами //Дан массив целых чисел. Воспользовавшись указателями, //поменяйте местами элементы массива с четными и нечетными индексами //(т.е. те элементы массива, которые стоят на четных местах, //поменяйте с элементами, которые стоят на нечетных местах). void S(int *m,int n) { int k=0,i=0;; //for(int i=0;i<n;i++){} do{ http://www.cyberforum.ru/cpp-beginners/thread376789.html
C++ Просьба помочь в решении задач на последовательности.
Дана последовательность чисел неизвестной длины. Необходимо написать следующие программы (на языке С, не С++): 1) Подсчитать среднее арифметическое чисел из последовательности. 2) Подсчитать среднее геометрическое чисел из последовательности. 3) Подсчитать среднее гармоническое чисел из последовательности. Просьба показать в качестве примера одну из задач, чтобы остальные можно было сделать...
reDefine функции C++
Здравствуйте, коллеги! Вот никак не могу понять, как правильно перенаправить вызов функции, с неопределенным числом параметров. Вот собсно перехват: #define LogErr(str, ...) _tprintf(str, <еще один параметр, если он есть>); А вот варианты использования:
C++ Подскажите как вывести окно http://www.cyberforum.ru/cpp-beginners/thread376772.html
Пишу в VS 2010, не выходит реализовать вывод граф. окна. Какой проект для этого нужен? Страуструп пишет: #include "Simple_window.h" #include "Graph.h" int main() { using namespace Graph_lib;
C++ Не могу сообразить как написать Нужно в числе N посчитать сколько раз встречается каждая цифра. Нужно сделать через массивы. подробнее

Показать сообщение отдельно
I2um1
Злой няш
 Аватар для I2um1
1333 / 1031 / 114
Регистрация: 05.04.2010
Сообщений: 1,808
02.11.2011, 21:20     Написать программу, сортирующую список фамилий студентов в группе.
Две функции:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
void Swap(_TCHAR *str, size_t n)
{
    for (size_t i = 0; i < n; i += 2)
    {
        _TCHAR temp = str[i];
        str[i] = str[i + 1];
        str[i + 1] = temp;
    }
}
void Sort(_TCHAR **s, size_t n)
{
    for (size_t i = 0; i < n - 1; ++i)
        for (size_t j = i + 1; j < n; ++j)
            if (_tcscmp(s[i], s[j]) > 0)
            {
                _TCHAR *temp = s[i];
                s[i] = s[j];
                s[j] = temp;
            }
}
Тестирование:
C++
1
2
3
4
5
6
7
8
9
10
11
12
    _TCHAR a[] = _T("ABCDEF");
    Swap(a, _tcslen(a));
    _tprintf(_T("%s\n"), a);
 
    _TCHAR **s = new TCHAR*[3];
    s[0] = _T("Olga");
    s[1] = _T("Alona");
    s[2] = _T("Boris");
    Sort(s, 3);
    for (size_t i = 0; i < 3; ++i)
        _tprintf(_T("%s\n"), s[i]);
        delete[] s;
 
Текущее время: 15:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru