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

Создать матрицу и поменять первую и вторую строки местами

05.05.2015, 17:03. Показов 477. Ответов 4
Метки нет (Все метки)

в массиве создать матрицу и поменять первую и вторую строки местами
что делаю не так?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <cmath>
 
using namespace std;
 
const unsigned MAX=100;
float mass [MAX];
int i, first, second, rowCount, columnCount, tempCell;
int m[3][4]={
first={1,6,7,2},
second={2,5,8,3},
{3,4,9,1}};
 
int main()
{for(i = 0; i < columnCount; ++i)
{
    tempCell = m[first][i];
    m[first][i] = m[second][i];
    m[second][i] = tempCell;
}
return 0;}
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.05.2015, 17:03
Ответы с готовыми решениями:

Поменять местами первую и вторую половину строки, причем так
Помогите решить пожалуйста задачу! Дана строка. Поменять местами первую и вторую половину строки,...

В масиве А поменять местами первую и последнюю ,вторую и предпоследнюю строки и т.д
Помогите найти ошибку,почему не меняет Вот мой простенький код #include &lt;iostream&gt; #include...

Составить матрицу, и поменять строки: первую с последней, вторую с предпоследней и т.д.
Привет!Нужно составить матрицу,а затем поменять строки следующим образом:первую с последней,вторую...

Поменять местами первую и вторую часть строки
Помогите мне ! зарание спасибо вам!! Дана строка поменять мастами первую , вторую половинку .!...

4
494 / 376 / 136
Регистрация: 27.01.2015
Сообщений: 1,588
05.05.2015, 22:56 2
Цитата Сообщение от valeriyak Посмотреть сообщение
first={1,6,7,2},
second={2,5,8,3},
Это вобще компилируется? У меня нет.

Цитата Сообщение от valeriyak Посмотреть сообщение
columnCount
Цитата Сообщение от valeriyak Посмотреть сообщение
{for(i = 0; i < columnCount; ++i)
нет инициализации.
0
57 / 50 / 38
Регистрация: 22.01.2015
Сообщений: 176
05.05.2015, 23:12 3
Не могу понять, зачем столько лишнего...
А про инициализацию вообще забыл..
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
 
using namespace std;
 
const int rowCount = 3, columnCount = 4;
int first = 0, second = 1, tempCell;
int m[rowCount][columnCount]={
{1,6,7,2},
{2,5,8,3},
{3,4,9,1}};
 
int main()
{for(int i = 0; i < columnCount; ++i)
{
    tempCell = m[first][i];
    m[first][i] = m[second][i];
    m[second][i] = tempCell;
}
return 0;}
1
0 / 0 / 0
Регистрация: 29.04.2015
Сообщений: 69
07.05.2015, 17:10  [ТС] 4
всё работает,но новая матрица не выводится
0
57 / 50 / 38
Регистрация: 22.01.2015
Сообщений: 176
07.05.2015, 17:28 5
И не удивительно, ведь в этом коде нет ф-ции вывода на экран.
C++
1
2
3
4
5
for(int i = 0;i<rowCount;++i)
     {for(int j = 0;j<columnCount;++j)
            cout<<m[i][j]<<" ";
     cout<<endl;
     }
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.05.2015, 17:28

Поменять местами первую и вторую строки матрицы
Ввести матрицу размером 5 строк и 3 столбца. Поменять местами первую и вторую строки. Полученную...

Поменять местами первую и вторую половины строки
Поменять местами первую и вторую половины рядка Вот то что получилось у меня, но почему-то не...

Если длина строки кратна 4 то поменять местами первую и вторую части
Ввести с клавиатуры строку символов. Признак окончания ввода строки - нажатие клавиши ввод....

Как поменять местами строки в матрице? Первую и последнюю, вторую и предпоследнюю и.т.д
В матрице A(NxM) поменять местами строки так, чтобы перестановка выполнялась между первой с...


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

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

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