Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

Показать сообщение отдельно
David Sylva
1291 / 953 / 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;
}
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.