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

Сортировка матрицы по строке/столбцу - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как инициализировать динамическую матрицу? http://www.cyberforum.ru/cpp-beginners/thread399100.html
2 вопроса. 2 подвопроса =). 1) Как инициализировать динамическую матрицу? Желательно через new и delete, но можно и другое. 2) Как передавать эту матрицу в функцию? а) Прототип функции....
C++ Разработать класс структуры данных, содержащей строки String 2. Разработать класс структуры данных, содержащей строки String, в соответствии с вариантами заданий. Класс должен иметь интерфейс АТД который включает методы для добавления, удаления, поиска... http://www.cyberforum.ru/cpp-beginners/thread399082.html
Копировать символы латиницы с одной строки в другую. C++
Написать функцию для роботи со строками: Копировать символы латиницы с одной строки в другую. При этом НЕ использовать библиотечных функций для роботы со строками
C++ Наследование, и перегрузки методов
Вопрос: есть ли какие нибудь красивые решения данной проблемы? Рассмотрим ниже представленный код: class Test1 { public: void Print(const char* text) { std::cout<<text; } }; class...
C++ Работа со строками в с++.Преобразование строки. http://www.cyberforum.ru/cpp-beginners/thread399065.html
Дана строка, слова в которой состоят из букв латинского алфавита и десятичных цифр. Остальные символы считаются разделителями между словами. Получить новую строку, выполняя в заданной строке замены...
C++ Прототип функции Записать прототип функции, которая осуществляет перевод десятичного числа в двоичную систему. #include <stdio.h> #include <conio.h> #include <stdlib.h> int main() { long N; char a;... подробнее

Показать сообщение отдельно
NNN777
299 / 157 / 19
Регистрация: 27.02.2010
Сообщений: 317
05.12.2011, 10:48
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
#include <iostream>
 
int main()
{
    const int n = 5;
    int array[n][n] = {{1,2,1,2,5},{4,5,10,2,9},{4,8,7,1,2},{7,4,2,2,5},{4,1,2,5,8}};
    for (int i = 0; i < n; i++){
        for (int j = 0; j < n; j++){
            std::cout<<array[i][j]<<"\t";
        } std::cout<<std::endl;
    }
    int j = 0;
    std::cout<<"enter j: ";
    std::cin>>j;
    for (int i = 0; i < n; i++){
        for (int z = 0; z < n-i; z++){
            if (array[z][j] > array[z+1][j]){
                for (int k = 0; k < n; k++){
                    int buf = array[z][k];
                    array[z][k] = array[z+1][k];
                    array[z+1][k] = buf;
                }
            }
        }
    }
 
    for (int i = 0; i < n; i++){
        for (int j = 0; j < n; j++){
            std::cout<<array[i][j]<<"\t";
        } std::cout<<std::endl;
    }
 
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru