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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
TpaBoMaH
Сообщений: n/a
#1

Сортировка строк в двумерном массиве - C++

18.11.2014, 21:52. Просмотров 155. Ответов 0
Метки нет (Все метки)

Собственно нужно чтобы одновременно с сортировкой массива "а" аналогично менялись строки матрицы "х", чего добиться не могу. Функция меняет местами только первые элементы строк матрицы, а не сами строки.


int func(int **x,int m,int n)
{
int i,j,k,a[15];
cout<<"введите число:";
cin>>k;
for(i=0;i<m;i++)
{
int r=0;
for(j=0;j<n;j++)
{if(x[i][j]%k==0)
r++;
}
a[i]=r;
}
for(i=0;i<m;i++)
cout<<a[i]<<"\n";
for(int i=m-1;i>=1;i--)
for(int q=0;q<i;q++)
for(j=0;j<n;j++)
{
if(a[q]>a[q+1])
{
int temp(0);
temp=x[q][j];
x[q][j]=x[q+1][j];
x[q+1][j]=temp;
int temp1(0);
temp=a[q];
a[q]=a[q+1];
a[q+1]=temp;
}
}
for(i=0;i<m;i++)
cout<<a[i]<<"\n";
return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.11.2014, 21:52     Сортировка строк в двумерном массиве
Посмотрите здесь:

Сортировка столбцов в двумерном массиве - C++
{ int a; int row, col; int i, j; printf( &quot;Enter sizes of matrix: \n&quot; ); ...

Сумма строк в двумерном массиве - C++
Дан двумерный массив, размерностью MxN. Определить: 1) общую сумму строк с четными индексами; 2) сумму тех строк, первый элемент...

удаление строк в двумерном массиве - C++
подскажите, пожалуйста, как поправить код, чтобы он удалял строки, в которых есть хотя бы 1 нулевой элемент, пока что обнуляются вообще все...

Перемещение строк в двумерном массиве - C++
День добрый. Может кто помочь провернуть такую операцию при сортировки массива поочередно по элементам столбца, что бы порядок элементов в...

Сортировка главной диагонали по убыванию в двумерном массиве - C++
Приветствую. Нужно отсортировать главную диагональ по убыванию. Сколько тем уже пересмотрел, пробовал в свой код вставить, переделать -...

Четность/нечетность строк в двумерном массиве - C++
Подскажите, пожалуйста, как получить условие в двумерном массиве на четность/нечетность строк. Не получается почему-то: #include...

Неизвестное количество строк в двумерном массиве - C++
Как обеспечить ввод неограчиненного числа строк, который прекращается, к примеру, пустой строкой или специальным символом? #include...

В двумерном массиве умножить элементы строк - C++
Есть двумерный массив 5х2. Как реализовать это? 1 * 4 = 4 0 * 4 = 0 1 * 1 = 1 0 * 1 = 0 1 * 3 = 3

Увеличение количества строк в двумерном динамическом массиве - C++
Здравствуйте. Есть двумерный динамический массив строк ownerbase. После выполнения определенных условий нужно занести в него еще одну...

Различное количество строк и столбцов в двумерном массиве - C++
Здравствуйте! Нужно, чтобы пользователь мог задать количество столбцов и строк в двумерном массиве; Пытался как для одномерного через new...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru