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

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

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

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

18.11.2014, 21:52. Просмотров 159. Ответов 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++):

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

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

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

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

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

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

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.11.2014, 21:52
Привет! Вот еще темы с ответами:

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

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

В двумерном массиве заменить элементы строк с четными индексами элементами строк с нечетными индексами - C++
Дан массив чисел, А (5, 4). Превратить массив , заменив элементы строк с четными индексами элементами строк с нечетными индексами (элементы...

Поиск элементов строк и столбцов в двумерном массиве - C++
Добрый вечер, дорогие форумчане! Имеется такая проблема. Мне необходима функция поиска элементов в двумерном массиве по строкам и...


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

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

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