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

Сортировка элементов строк матрицы по убыванию - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Stack overflow при создании большого количества объектов http://www.cyberforum.ru/cpp-beginners/thread213683.html
Здравствуйте Товарищи! Выскакивает ошибка:"Необработанное исключение в "0x000000013fbc1ba7" в "Динамический массив (malloc).exe": 0xC00000FD: Stack overflow." #include "stdafx.h" #include <iostream> #include <conio.h> #include <time.h> using namespace std; #define KOLVONS 65000 //количество объектов class Mass {
C++ Упорядочение элементов структуры здравствуйте, имеется структура в которую вводиться 8 элементов по 3 пункта, после чего идёт поиск по второму пункту из списка нами записных элементов в данном случае NUM #include <stdio.h> #include <string.h> int main(){ struct TRAIN{char NAME;unsigned NUM;char TOUT;}B,T; int i,j,k=0; unsigned Num; char Name; for(i=0;i<8;i++) {printf("\nName of the place? "); gets(B.NAME); if(strlen(B... http://www.cyberforum.ru/cpp-beginners/thread213673.html
Сформировать текст, в строках котрого содержится по одному слову из текста C++
Сформировать текст, в строках котрого содержится по одному слову из текста, а также номера строк, в которых встречается это слово. Текст предварительно вводиться с клавиатуры. Заранее благодарен за помощь.
Перестановка в массиве C++
Дана целочисленная прямоугольная матрица. 1. Определить количество столбцов, не содержащих ни одного нулевого элемента 2. Характеристикой строки целочисленной матрицы назовем сумму ее положительных четных элементов Переставляя строки заданной матрицы, расположить их в соответствии с ростом характеристик. Помогите плз, завтра уже сдавать нужно Добавлено через 10 часов 0 минут кто знает? ...
C++ циклы в графах http://www.cyberforum.ru/cpp-beginners/thread213657.html
здравствуйте!, помогите пожалуйста с заданием, граф задется своей матрицей смежностей, вывести все простые циклы из каждой вершины. хотя бы обьясните суть, принцип нахождения этого т.е алгаритм
C++ Программа «Словарь». Программа «Словарь». Свойства: Название термина, описание. Функции: поиск термина по названию, отображение всех терминов на заданную букву в алфавитном порядке, добавление нового термина в словарь. Словарь содержится в текстовом файле. (пункт про поиск термина целим словом) в главной программе (int main) мой кусок кода работает... мне же( как в задании написано нужно сделать всё в... подробнее

Показать сообщение отдельно
lemegeton
 Аватар для lemegeton
2908 / 1337 / 133
Регистрация: 29.11.2010
Сообщений: 2,720
18.12.2010, 01:52     Сортировка элементов строк матрицы по убыванию
Вот функция сортировки массива. С выравниваннием по правому краю, как вы предпочитаете.
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
void quickSort(int left, int right, double* arr)
{
int i = left, j = right;
double pivot = arr[(left + right) / 2];
while (i <= j)
{
while (arr[i] < pivot)
i++;
while (pivot < arr[j])
j--;
if (i <= j)
{
double tmp = arr[i];
arr[i] = arr[j];
arr[j] = tmp;
i++;
j--;
}
};
if (left < j)
quickSort(left, j, arr);
if (i < right)
quickSort(i, right, arr);
}
Вот так сортируйте.
C++
1
2
for (i=0; i<n; i++)
quickSort(0, m-1, umas2[i]);
 
Текущее время: 09:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru