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

Сортировка массива строк - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ С++ Отсортировать список спортивных команд http://www.cyberforum.ru/cpp-beginners/thread660493.html
Ребят помогите пожалуйста. Структура списка: название команды - город - ФИО тренера - количество очков. Заполнить список и вывести его на экран, а затем вывести информацию о тех командах, которые набрали не меньше 5 очков. Отсортировать список по полю «ФИО тренера» и по полю «количество очков».
C++ решение заданий на C++ Помогите решить задания по C++ builder 1.сделать выражение на c++: cos^5(y+1/y) 2. Какая ошибка присутствует в этом операторе, дайте описание ошибки и скажите как исправить. P:=Q*T; 3. Как сделать величину на c++ : 7.3^2.5 4. Составить блок схему и С + + программу, которая вводит с клавиатуры значение аргумента, вычисляет и печатает Y, и выполняет запрос и повторения вычислений. http://www.cyberforum.ru/cpp-beginners/thread660486.html
C++ Обработка всевозможных исключений
Снова здравствуйте! Я хотел у вас узнать, как, напиример, в консольном приложении(да и любом другов,просто в консоли нагляднее),сделать обработку всех исключений?Весь код что ли заключать в Try-catch? Если есть что то еще,то очень прошу пример.
C++ Как задать границу для типа данных unsigned char*?
У меня есть двумерный массив значений типа unsigned char*, диапазон значений которого 0 - 255. Как задать условие, чтобы при увеличении на единицу, элементы, значения которых 255 оставались равны 255 а не превращались в 0.
C++ Решение СЛАУ http://www.cyberforum.ru/cpp-beginners/thread660464.html
Доброго времени суток . Пишу программу , которая должна решать системы линейных уравнений методом Гаусса(методом ведущего элемента в столбце) . Код написан , но почему-то возникают проблемы "на ровном месте" , например , неправильно находит ведущий элемент , хотя алгоритм вроде бы правильный . Буду благодарен за любую помощь . #include<iostream.h> #include<math.h> void swap_rows(double **,...
C++ Указатели и ссылки Допустим, что есть функция, в которую мы кидаем массив по указателю и кол-ву элементов. void printArray(int *arr, int elements) Вызываем функцию, соответственно printArray(&arr, 10) подробнее

Показать сообщение отдельно
David Sylva
1285 / 947 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
30.09.2012, 12:05     Сортировка массива строк
Можно так сделать
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
#include <iostream> 
using namespace std; 
 
int main() 
{ 
    int n; 
    int i, j;
    char** matrix;
    cout << "Inter n " << endl; 
    cin >> n; 
 
    matrix = new char*[n]; 
    for ( int i = 0; i < n; i++) 
        matrix[i] = new char[n]; 
 
    for ( i = 0; i < n; i++) 
    { 
        cout << "Inter " << i+1 << " word" << endl;  
        cin >> matrix[i]; 
    }
 
    cout << "Primari Matrix " << endl; 
        for (i = 0; i < n; i++) 
            cout << matrix[i] << " "; 
        cout << endl; 
 
    for ( i = 0; i < n - 1; i++) 
        for ( j = i + 1; j < n - 1; j++) 
        { 
            if(strcmp(matrix[i], matrix[j]) > 0)  
            {
                char* temp = new char[n]; 
                strcpy(temp, matrix[i]); 
                strcpy(matrix[i], matrix[j]); 
                strcpy(matrix[j], temp); 
            } 
        } 
 
        
        cout << "Sorted Matrix " << endl; 
        for ( i = 0; i < n; i++) 
            cout << matrix[i] << " "; 
        cout << endl; 
 
        cout << "First letter is " << matrix[0][0] << endl;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru