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

Массив: Разместить строки матрицы по возрастанию значений первых элементов строк. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Автозаполнение логина\пароля в программе http://www.cyberforum.ru/cpp-beginners/thread552261.html
Здравствуйте! Есть программа( .exe) при открытии надо постоянно вводить логин и пароль и жать кнопку старт. У меня два вопроса: 1) Как можно осуществить автозаполнение полей username и pass чтобы...
C++ написать на с++ написать программу сортировки однонаправленного списка записей со следующей структурой:структура-автор, название книги, издательство;сортировка-по издательству. http://www.cyberforum.ru/cpp-beginners/thread552246.html
C++ Ошибка в Dev C++
Внезапно отказался капускать приложение (компилирует без ошиок) Перезагрузка win не помогает. Что делать?
C++ Пузырьковая сортировка
Помогите исправить не сортирует массив.Еще должен считать кол-во шагов прохода цикла. #include <stdio.h> #include <conio.h> #include <time.h> #include <stdlib.h> int n; int main() { int...
C++ Поблочное считывание с файла http://www.cyberforum.ru/cpp-beginners/thread552241.html
Нашел-таки ошибки в своём коде шифрования DES, исправил. Теперь надо реализовать работу с файлом. Как бинарно считывать блоками по 8 байт файл? Данные на вход подаю в формате unsigned long long (так...
C++ Стенки внутри лабиринта Господа эксперты,не пойму почему код не работает: "Мышь" не должна бегать по стенка(стенки определяются в массиве),а на деле результата нет. void Game::ControlMouse() { Game gc; int... подробнее

Показать сообщение отдельно
zitxbit
88 / 740 / 75
Регистрация: 11.04.2012
Сообщений: 971
20.04.2012, 10:52
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
#include <stdio.h>
#include <conio.h>
 
#define N 3
 
int main(void)
{
    int matrix[N][N] = { { 1, 5, 7 },
                         { 1, 7, 8 },
                         { 5, 6, 7 } };
 
    for (int i = 0; i < N; i++)
        for (int k = i+1; k < N; k++)
            if (matrix[k][0] > matrix[i][0])
            {
                int* pv = new int[N];
                for (int m = 0; m < N; m++)
                    pv[m] = matrix[k][m];
 
                for (int n = 0; n < N; n++)
                    matrix[k][n] = matrix[i][n];
 
                for (int q = 0; q < N; q++)
                    matrix[i][q] = pv[q];
            }
 
    for (int z1 = 0; z1 < N; z1++)
    {
        for (int z2 = 0; z2 < N; z2++)
            printf("%d ",matrix[z1][z2]);
        printf("\n");
    }
 
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru