С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.85/13: Рейтинг темы: голосов - 13, средняя оценка - 4.85
0 / 0 / 0
Регистрация: 06.06.2016
Сообщений: 19
1

Поменять местами строки матрицы с номерами 1 и 4

27.06.2016, 12:15. Показов 2409. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Поменять местами строки матрицы с номерами 1 и 4.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.06.2016, 12:15
Ответы с готовыми решениями:

Поменять местами строки матрицы с номерами К1 и К2
Дана матрица размера M х N и целые числа К1 и К2 (1<K1<K2<M). Поменять местами строки матрицы с...

Поменять местами строки матрицы с заданными номерами
Доброго времени суток, помогите с програмой Даны два числа k1 и k2 и матрица размера 4 x 10....

Даны два числа m и n и матрица размера axb. Поменять местами строки матрицы с номерами m и n
Помогите, пожалуйста:boredom:на турбо С++

Поменять местами столбцы матрицы с номерами K1 и K2
Дана матрица размера M × N и целые числа K1 и K2 (1 ≤ K1 < K2 ≤ N). Поменять местами столбцы...

3
Эксперт С++
1624 / 954 / 782
Регистрация: 06.02.2016
Сообщений: 2,452
Записей в блоге: 31
27.06.2016, 13:05 2
Лучший ответ Сообщение было отмечено roman45 как решение

Решение

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
47
48
49
50
#include <iostream>
#include <ctime>
#include <cstdlib>
#include <iomanip>
using namespace std;
int main() {
    srand(time(NULL));
    cout<<"Enter row"<<endl;
    int n;
    int m;
    cin>>n;
    cout<<"Enter col"<<endl;
    cin>>m;
    if (m>=4) {
        int **a=new int*[n];
        for (int k=0; k<n; k++) {
            a[k]=new int [m] ;
        }
        for (int i=0; i<n; i++)
            for (int j=0; j<m; j++) {
                a[i][j]=rand()%20;
            }
        for (int i=0; i<n; i++) {
            for (int j=0; j<m; j++)
                cout<<setw(4)<<a[i][j]<<" ";
            cout<<endl;
        }
        for(int j=0; j<m; j++) {
            int temp=a[0][j];
            a[0][j]=a[3][j];
            a[3][j]=temp;
        }
        cout<<endl;
 
        for (int i=0; i<n; i++) {
            for (int j=0; j<m; j++)
                cout<<setw(4)<<a[i][j]<<" ";
            cout<<endl;
        }
        
        for (int i=0;i<n;i++)
    delete[]a[i];
    delete[]a; 
    } else {
        cout<<" Wrong size";
    }
    
    return 0;
 
}
1
0 / 0 / 0
Регистрация: 06.06.2016
Сообщений: 19
27.06.2016, 13:34  [ТС] 3
здесь n-строка, m-столбец?
0
Эксперт С++
1624 / 954 / 782
Регистрация: 06.02.2016
Сообщений: 2,452
Записей в блоге: 31
27.06.2016, 13:38 4
roman45, Да
0
27.06.2016, 13:38
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.06.2016, 13:38
Помогаю со студенческими работами здесь

Поменять местами столбцы матрицы с номерами 0 и 1, 2 и 3, 4 и 5 и т
3. Дан двумерный статический массив действительных чисел размером N1xN2. Поменять местами столбцы...

В данной действительной матрице m*n (n>=3, m>=3), поменять местами строки с номерами 2 и n-1
В данной действительной матрице m*n (n&gt;=3, m&gt;=3), поменять местами строки с номерами 2 и n-1

В данной действительной матрице m*n (n>=3,m>=3) поменять местами строки с номерами 2 и n-1
В данной действительной матрице m*n (n&gt;=3,m&gt;=3) поменять местами строки с номерами 2 и n-1

В матрице поменять местами две строки с заданными номерами
2)Из элементов полученной матрицы, которые лежат на главной диагонали и под ней, сформировать...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru