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

Сортировка матрицы методом пузырька - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Отобразить главную и побочную диагонали симметрично относительно горизонтальной оси http://www.cyberforum.ru/cpp-beginners/thread1175056.html
Заполнить матрицу случайными числами. Отобразить главную и побочную диагонали симметрично относительно горизонтальной оси.
C++ Линейный список и функции обработки Написать программу с функциями, которая: а)подсчитывает количество вхождений элемента C в список M ; б)удаляет со списка M все вхождения элемента C; в)печатает в обратном порядке элементы списка M. помогите..... http://www.cyberforum.ru/cpp-beginners/thread1175053.html
C++ Необработанное исключение в "0x776315de" в "c++1.exe": 0xC0000005: Нарушение прав доступа при записи "0x40e000
Здравствуйте. Только начал работать с динамическим массивом, но не могу понять почему появляется эта ошибка. Работаю с библиотекой sfml. Пришлось самому реализовывать функцию ввода через события нажатий различных клавиш. Реализован весь ввод русского алфавита. Если ничего не нажимать, а просто закрыть окно, то нет этой ошибки. Если что-нибудь вводить , а затем нажать Esc или "крестик" то...
Стеки, функции добавления и удаления элементов C++
Программа на стеки выводит на экран 9876543210 ..помогите сделать так, чтобы можно было вводить вручную, удалять элементы из стека, добавлять,и в случае если эллементов не будет, высвечивалась надпись "Стек пуст" #include <iostream> using namespace std; struct List { int x;
C++ Ввести строку,переделать последовательности цифровых символов в числа и найти их сумму http://www.cyberforum.ru/cpp-beginners/thread1175031.html
помогите пожалуйста,новичок в программировании,хочу решить эту задачу,спасибо заранее) ввести ряд,переделать последовательности цифровых символов на нем на числа и найти их сумму
C++ Builder Найти фамилию студента, который имеет наибольшее количество пропусков занятий Добрый вечер. Есть программа, Обработка списка студентов, в которой нужно найти: фамилию студента, который имеет наибольшее количество пропусков занятий в кнопке "Обчислить". На данный момент там находится условие: Список студентов, обучающихся только на 4 и 5. Подскажите кто знает как это сделать, буду благодарен Так же прилагается полная программа. void __fastcall... подробнее

Показать сообщение отдельно
Naginata
-65 / 0 / 0
Регистрация: 02.01.2014
Сообщений: 60
14.05.2014, 20:50     Сортировка матрицы методом пузырька
Чтобы не пересказывать, просто скопирую условие задачи: "Строки вещественной матрицы упорядочить по возрастанию ее последнего столбца и в качестве вектора Х принять главную диагональ преобразованной матрицы А. Вывести исходную матрицу, преобразованную матрицу и вектор Х", вот имеющийся на данный момент код, (используется сортировка методом "Пузырька"):
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#include "stdafx.h"
#include "iostream"
#include "math.h"
 
using namespace std;
 
int main()
{ 
int i,j,x,n,m,a[4][4],b[4][4];
cout << "n="; cin >> n;
cout << "m="; cin >> m;
cout << "Input matrix A \n";
for (i=0; i<n; i++)
for (j=0; j<m; j++)
cin >> a[i][j];
for ( i=0; i<n; i++)
{   
for ( j=0; j<m; j++)
cout << a[i][j] <<' ';
cout << '\n';
<class a>
void bubbleSort(a* arr, int [n][m])
a[n][m];
for(int i = 0; i < n - 1; ++i) 
{            
for(int j = 0; j < m - 1; ++j) 
{     
if (a[j + 1] < a[j]) 
{
a[n][m]= a[i + 1][m]; 
a[i + 1][m] = a[i][m]; 
a[i][m] = b[n][m];
x = /*...*/ b[n][m];
cout << x << endl;
cout << b << endl;
      }
    }
  }
}
system ("pause");
return 0;
 }
Зарание спасибо.

Добавлено через 19 часов 48 минут
Дополнение: это сообщение добавлено дабы тема вернулась в список активных и была замечена пользователями.

Добавлено через 2 часа 40 минут
Это сообщение имеют туже цель, что и описанное выше.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 13:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru