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

Дана целочисленная матрица размера 6х9. Найти матрицу, получающуюся из данной: перестановкой строк - первой с последней, второй с предпоследней и т. д - C++

Восстановить пароль Регистрация
 
Istorm4
 Аватар для Istorm4
0 / 0 / 0
Регистрация: 18.11.2013
Сообщений: 7
19.11.2013, 10:46     Дана целочисленная матрица размера 6х9. Найти матрицу, получающуюся из данной: перестановкой строк - первой с последней, второй с предпоследней и т. д #1
Помогите с кодом кто-нибудь
Дана целочисленная матрица размера 6х9. Найти матрицу, получающуюся из данной:
перестановкой строк - первой с последней, второй с предпоследней и т. д.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.11.2013, 10:46     Дана целочисленная матрица размера 6х9. Найти матрицу, получающуюся из данной: перестановкой строк - первой с последней, второй с предпоследней и т. д
Посмотрите здесь:

C++ дана целочисленная матрица размера М*N.найти номер последней из строк,содержащих только четные числа
C++ Дана целочисленная матрица размера 6х9.
Дана целочисленная матрица размера 6х9 C++
Дана целочисленная матрица размера 6х9. Найти матрицу, получающуюся из данной: перестановкой строк - первой с последней, второй с предпоследней и т.д. C++
Дана целочисленная матрица размера M × N. Найти номер последней из ее строк, содержащих только четные числа C++
C++ Найти матрицу, получающуюся перестановкой столбцов
Функции. Найти матрицу, получающуюся перестановкой столбцов C++
C++ ) Дана целочисленная матрица размера 5 х 10. Вывести номер ее первой строки содержащей равное количество положительных и отрицательных элементов

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
nidaime
3 / 3 / 0
Регистрация: 28.11.2011
Сообщений: 35
19.11.2013, 14:09     Дана целочисленная матрица размера 6х9. Найти матрицу, получающуюся из данной: перестановкой строк - первой с последней, второй с предпоследней и т. д #2
Вот код с использованием класса vector, элементы меняем встроенной функцией swap;

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
#include <iostream>
#include <ctime>
#include <windows.h>
#include <vector>
 
using namespace std;
 
void main(){
    vector<vector<int>> arr;
    int n = 5, m = 9;
    arr.resize(n);
    for(int i = 0;i < n;++i)
        arr[i].resize(m);
    srand(time(NULL));
    cout << "Matrix:" << endl;
    for(int i = 0; i < n; i++){
        for(int j = 0; j < m; j++)
        {
            arr[i][j] = rand()%10;
            cout.width(2);
            cout << arr[i][j];
        }
    cout << endl;
    }
    for(int i = 0; i < (n / 2); i++)
        for(int j = 0; j < m; j++)
            swap(arr[i][j], arr[n - 1 - i][j]);
    cout << "New Matrix" << endl;
    for(int i = 0; i <= n - 1; i++)
    {
        for(int j = 0; j <= m - 1; j++)
        {
            cout.width(2);
            cout << arr[i][j];
        }
        cout << endl;
    }
    system("PAUSE");
}
Istorm4
 Аватар для Istorm4
0 / 0 / 0
Регистрация: 18.11.2013
Сообщений: 7
19.11.2013, 20:37  [ТС]     Дана целочисленная матрица размера 6х9. Найти матрицу, получающуюся из данной: перестановкой строк - первой с последней, второй с предпоследней и т. д #3
nidaime, спасибо большое!
Yandex
Объявления
19.11.2013, 20:37     Дана целочисленная матрица размера 6х9. Найти матрицу, получающуюся из данной: перестановкой строк - первой с последней, второй с предпоследней и т. д
Ответ Создать тему
Опции темы

Текущее время: 16:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru