1 / 1 / 0
Регистрация: 17.03.2018
Сообщений: 26
1

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

21.04.2018, 22:05. Показов 7238. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дана матрица размера M х N и целые числа К1 и К2
(1<K1<K2<M). Поменять местами строки матрицы с номерами К1 и К2.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.04.2018, 22:05
Ответы с готовыми решениями:

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

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

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

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

1
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
22.04.2018, 18:16 2
Лучший ответ Сообщение было отмечено Sportyk как решение

Решение

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
#include <iostream>
#include <ctime>
using namespace std;
 
int main()
{
    srand((int)time(0));
    int M, N, K1, K2;
    cout <<"M="; cin >>M;
    cout <<"N="; cin >>N;
    
      double **a = new double*[M]; 
    for (int i = 0; i < M; i++)
      a[i]=new double[N];
    
    for (int i = 0; i < M; i++)
    {
    for (int j = 0; j < N; j++)
    {
    a[i][j]=rand()%9 + 1;
    cout <<a[i][j]<<" ";
    }
    cout << endl;
    }
    
    cout <<"K1="; cin >>K1;
    cout <<"K2="; cin >>K2;
    
    swap(a[K1-1],a[K2-1]);
    
    for (int i = 0; i < M; i++) 
    {
    for (int j = 0; j < N; j++) 
    cout <<a[i][j]<<" ";
    cout << endl;
    }
    
    for (int i = 0; i < M; i++)
    delete [] a[i];
    delete [] a;
 
system("pause");
return 0;
}
0
22.04.2018, 18:16
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.04.2018, 18:16
Помогаю со студенческими работами здесь

Поменять местами строки матрицы с номерами К1 и К2
дана матрица размера М х N и целые числа К1 и К2 (1&lt;=K1&lt;K2&lt;=M). Поменять местами строки матрицы с...

Поменять местами строки матрицы с номерами K1 и K2
Написать программу для работы с матрицами на языке Delphi 7 1. Дана матрица размера M  N и целые...

Поменять местами строки матрицы с номерами K1 и K2
Дана матрица размера M  N и целые числа K1 и K2 (1  K1 &lt; K2  M). Поменять местами строки матрицы...

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


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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