Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
10 / 10 / 1
Регистрация: 07.06.2010
Сообщений: 124
1

Поменять местами две строки матрицы

02.06.2011, 20:01. Показов 880. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте. Возникла задача: необходимо поменять местами две строки матрицы, первую строку с той, где находится максимальный элемент, при этом в готовой матрице этот максимальный элемент поменять местами с самым первым элементом:
Пример:
Входная матрица:
3 4 1
5 6 2
0 1 3

Выходная матрица:
6 5 2
3 4 1
0 1 3

Вот пытался, но меняет просто первую строку со второй:
C++
1
2
3
4
5
6
for (int i = 0; i < ni; i++)
        {
                                c=el[0][i];
                               el[0][i]=el[1][i];
                               el[1][i]=c;
              }
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.06.2011, 20:01
Ответы с готовыми решениями:

Поменять местами две строки матрицы
1 6 7 2 5 8 3 4 9. Язык программирования Си.

Поменять местами две заданные строки матрицы
С++. Дан двумерный числовой массив. Составить программу обмена местами заданных двух его строк.

Поменять местами две любые строки матрицы
Дан двумерный массив. Составить программу, которая меняет местами две любые строки массива

Поменять местами две средние строки матрицы с первой и последней
Ребят Добрый вечер помогите написать программу на с++, очень нужно у самого в с++ фактически...

0
02.06.2011, 20:01
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.06.2011, 20:01
Помогаю со студенческими работами здесь

Как поменять местами две строки матрицы без использования подпрограмм?
Как поменять местами две строки матрицы в C++ без использования подпрограмм?

Разработать функцию, позволяющую поменять местами две произвольные строки матрицы
Имеется код: #include &lt;iostream&gt; #include &lt;stdio.h&gt; using namespace std; char **s = new char* ,...

Двумерный массив: поменять местами две строки
Нужно поменять местами две строки в массиве:строку, которая содержит максимальный элемент...

Двумерный массив: поменять местами две строки
В матрице из целых положительных чисел поменять местами две строки: строка, которая содержит...


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

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