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

Перестановка местами строк и столбцов матрицы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычислить площадь многоугольника http://www.cyberforum.ru/cpp-beginners/thread416991.html
Задача 33* Выпуклый многоугольник задан координатами своих вершин. Вершины упорядочены. Вычислить площадь многоугольника. Задача 35* Имеется k селений. Если в селении i расположена больница, то поездка в селение j займет время a. Найти номер селения i, в котором выгоднее всего разместить больницу (суммарное время поездок из i во все другие селения должно быть минимальным).
C++ Перевести из C++ на С. нужно код перевести в С! #include <iostream.h> #include <fstream.h> main(int argc, char *argv) { //definition of the variables. int mtx1, mtx2, mtx3, mtx4; int n, i, j, k; int nlink=2, max=9999; http://www.cyberforum.ru/cpp-beginners/thread416989.html
C++ Динамический массив целых чисел
Здравствуйте! Помогите создать динамический массив целых чисел. Заполнить с клавиатуры. Количество элементов задается случайно. Найти сумму модулей элементов массива, расположенных после первого элемента, равного нулю. При написании использовать функцию
Странная ошибка при удалении из базы. C++
Здравствуйте. Есть код готовый, рабочий с баззой данных. Ошибка вылетает(через раз) когда сначала добавляется элемент а потом удаляется(дугой). Помогите пожалуйста исправить! Может это только у меня ошибку выдает. #include "stdafx.h" #include <iostream> using namespace std; class student {
C++ Динамический массив целых чисел http://www.cyberforum.ru/cpp-beginners/thread416974.html
Здравствуйте! Помогите создать динамический массив целых чисел. Заполнить с клавиатуры. Количество элементов задается случайно. Найти сумму модулей элементов массива, расположенных после первого элемента, равного нулю. При написании использовать функцию
C++ Перегрузка оператора сдвига Мне нужно перегрузить операторы>>, <<как члены класса, написал так: istream& Flower::operator>>(Flower& obj) { this >> obj.title; return *this; } подробнее

Показать сообщение отдельно
Dr.Urban
63 / 58 / 7
Регистрация: 14.12.2011
Сообщений: 193
25.12.2011, 14:50     Перестановка местами строк и столбцов матрицы
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
#include <iostream>
#include <time>
#define N 4
#define M 5
using namespace std;
int main(int argc, char* argv[])
{
    randomize();
    int mass[N][M];
    for(int i = 0; i< N; i++){
        for(int j = 0; j< M; j++){
            mass[i][j] = rand() % 10;
            cout << mass[i][j] << " ";
        }
        cout << endl;
    }
    cout << endl;
    for(int i = 0; i< N / 2; i++){
        for(int j = 0; j< M; j++){
            mass[i][j]^= mass[N-i-1][j]^= mass[i][j]^= mass[N-i-1][j];
        }
    }
 
     for(int i = 0; i< N; i++){
        for(int j = 0; j< M; j++){
            cout << mass[i][j] << " ";
        }
        cout << endl;
    }
    system("pause");
    return 0;
}
//---------------------------------------------------------------------------
Переставляет строки, если суть понятна можна и столбци доделать =)
 
Текущее время: 23:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru