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

Отсортировать строки массива так, чтобы первой шла строка, сумма элементов которой была меньше, чем остальных - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывод на дисплей фамилий работников, чей стаж работы в организации превышает значение, введенное с клавиатуры http://www.cyberforum.ru/cpp-beginners/thread1161621.html
год поступления на работу. Написать программу, выполняющую следующие действия: ввод с клавиатуры данных в массив, состоящий из 5 структур; вывод на дисплей фамилий работников, чей стаж работы в организации превышает значение, введенное с клавиатуры.
C++ Найти первые n чисел, которые делятся на 7 без остатка Найти первые n чисел, которые делятся на 7 без остатка http://www.cyberforum.ru/cpp-beginners/thread1161615.html
C++ В каждой строке текста найти символ[ы], который встречается наименьшее количество раз
В каждой строке текста найти символ, который встречается наименьшее количество раз.
C++ Найти номер строки, в которой больше всего цифр
номер строки, в которой больше всего цифр.
C++ Найти площадь многоугольника, заданного перечислением координат вершин в порядке обхода его границы http://www.cyberforum.ru/cpp-beginners/thread1161598.html
Найти площадь многоугольника, заданного перечислением координат вершин в порядке обхода его границы. Напишите пожалуйста
C++ Найдите треугольник максимальной площади N треугольников плоскости заданы длинами своих сторон. Найдите треугольник максимальной площади. Напишите пожалуйста подробнее

Показать сообщение отдельно
Тамика
Котовчанин
869 / 449 / 141
Регистрация: 16.02.2010
Сообщений: 2,831
Записей в блоге: 27
29.04.2014, 17:52     Отсортировать строки массива так, чтобы первой шла строка, сумма элементов которой была меньше, чем остальных
А вот не прокатит такое!
Сделайте вот так и будет счастье.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
//меняем строки массива местами
void replaceColumn(int matrix[][7], const int row, int N, int columnMin)
{
int* buffer = new int[row];
 
for(int j = 0; j < row; j++)
{
buffer[j] = matrix[columnMin][j];
matrix[columnMin][j] = matrix[N][j];
matrix[N][j] = buffer[j];
}
delete []buffer;
}
 
Текущее время: 15:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru