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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Заменить элементы главной диагонали матрицы суммами элементов столбцов http://www.cyberforum.ru/cpp-beginners/thread1304455.html
Помогите пожалуйста. Заменить элементы главной диагонали матрицы целых чисел размерностью 5х5 суммами элементов столбцов. Я сделал вот так, поправьте пожалуйста. const n=5; void __fastcall TForm1::Button1Click(TObject *Sender) {int a;int i,j,S; a=StrToInt(StringGrid1->Cells; for(i=0;i<n;i++) for(j=0;j<n;j++) S=0;
C++ Составить две функции для обработки чисел в двоичном и десятичном представлении Составить две функции. Первая, встроенная, отличная от void (c единственным целым или логическим результатом, возвращаемым с помощью return), для одного целого десятичного числа • находит количество единиц в двоичном представлении; • находит количество нулей в двоичном представлении; • находит наибольшую цифру; • находит сумму десятичных цифр; • находит первую слева (6943 -> 6) или... http://www.cyberforum.ru/cpp-beginners/thread1304454.html
Найти в строке слова, которые начинаются и оканчиваются одной и той же буквой C++
дана строка найти в ней те слова которые начинаются и оканчиваются одной и той же буквой. на С++, помогите люди добрые пожалуйста, лучше всего полный код с операторами попроще.
C++ Перекодировать текст с UTF-8 в ASCII
Даже не знаю с чего начать Задача такова: Есть файл в формате UTF8. Нужно его перекодировать в ASCII и сохранить.
C++ Сгенеровать и вывести массив из 10 чисел от -10 до 10 http://www.cyberforum.ru/cpp-beginners/thread1304422.html
C++ - написать программу, которая генерирует и выводит массив из 10 чисел от -10 до 10, меняет местами первый и последний элементы и выводит новый массив.
C++ Дерево бинарного поиска: найти наибольшее из значений листьев помогите пожалуйста, не могу найти минимум. В файле input.txt хранится последовательность целых чисел. Построить дерево бинарного поиска и найти для него наибольшее из значений листьев. //программа находит все листья #include <fstream> using namespace std; ifstream in("input.txt"); ofstream out("output.txt"); struct tree { int inf; tree *left, *right; подробнее

Показать сообщение отдельно
TpaBoMaH
Сообщений: n/a
18.11.2014, 21:52     Сортировка строк в двумерном массиве
Собственно нужно чтобы одновременно с сортировкой массива "а" аналогично менялись строки матрицы "х", чего добиться не могу. Функция меняет местами только первые элементы строк матрицы, а не сами строки.


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;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 11:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru