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

Написать функцию (или шаблон), упорядочивающую элементы каждой сроки методом камешка - C++

Восстановить пароль Регистрация
 
Lanka1313
0 / 0 / 0
Регистрация: 18.02.2016
Сообщений: 15
25.02.2016, 10:00     Написать функцию (или шаблон), упорядочивающую элементы каждой сроки методом камешка #1
Помогите, пожалуйста!!! Написать функцию(или шаблон), который получает матрицу и ее размеры, потом упорядычивает элементы каждой сроки или столбика в зависимости от еще одного параметра функции. Упорядочить все это методом камешка!!! (Одномерный массив понимаю как сделать, а матрицу что-то не очень... Спасибо кто откликнется)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.02.2016, 10:00     Написать функцию (или шаблон), упорядочивающую элементы каждой сроки методом камешка
Посмотрите здесь:

Напишите функцию, упорядочивающую элементы массива по сумме первого и второго поля, которая записывается в третье поле, в порядке возрастания C++
Метод обратного пузырька(камешка) C++
Написать функцию, которая переставляет элементы массива типа int так, что все положительные элементы предшествуют отрицательным. C++
C++ Написать функцию, которая сортирует вещественный массив методом Хоара
C++ Написать функцию шаблон, для считывания из файла
C++ Дано: n,m, a[n] [m]. Написать функцию , которая вычисляет и печатает среднее арифметическое каждой строки матрицы
C++ Дано: n,m, a[n] [m]. Написать функцию , которая вычисляет и печатает среднее арифметическое каждой строки матрицы
C++ Написать программу, упорядочивающую случайный массив чисел

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
AlexVRud
413 / 142 / 36
Регистрация: 04.07.2014
Сообщений: 413
25.02.2016, 10:20     Написать функцию (или шаблон), упорядочивающую элементы каждой сроки методом камешка #2
Цитата Сообщение от Lanka1313 Посмотреть сообщение
Одномерный массив понимаю как сделать, а матрицу что-то не очень...
Тогда пользуйся матрицей как одномерным массивом, т.е. если у тебя m строк и n столбцов, то http://www.cyberforum.ru/cgi-bin/latex.cgi?a_{ij} это a[i*n+j]
RefSol
220 / 159 / 39
Регистрация: 31.10.2010
Сообщений: 496
25.02.2016, 10:50     Написать функцию (или шаблон), упорядочивающую элементы каждой сроки методом камешка #3
Lanka1313, массив в C++ это указатель на область памяти имеющий относительную адресацию, двумерный массив это указатель указателей или массив массивов.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
//...
int sizeX = 10;
int sizeY = 5;
//...
float **array = new float*[sizeY];
for (int i = 0; i < sizeY; i++) {
   array[i] = new float[sizeX];
   memset(array[i], 0, sizeof(float) *(sizeX));
}
 
function(array, sizeX, sizeY, true);  // вызов функции
 
//...
соответственно передать такой массив в функцию или метод можно как указатель указателей:
C++
1
2
3
4
5
6
7
8
9
//...
// объявление функции
// все изменения будут производится в исходном массиве, а не в его копии
void function(float** data, int isx, int isy, bool type) {
// .....
 
}
 
//...
Yandex
Объявления
25.02.2016, 10:50     Написать функцию (или шаблон), упорядочивающую элементы каждой сроки методом камешка
Ответ Создать тему
Опции темы

Текущее время: 21:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru