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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Lanka1313
0 / 0 / 0
Регистрация: 18.02.2016
Сообщений: 15
#1

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

25.02.2016, 10:00. Просмотров 139. Ответов 2
Метки нет (Все метки)

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

Напишите функцию, упорядочивающую элементы массива по сумме первого и второго поля, которая записывается в третье поле, в порядке возрастания - C++
Парни проверьте. Все правильно работает, но выдает небольшие касяки, какие думаю вы сами увидите если у себя прокомпилируите. Задание...

Написать функцию шаблон, для считывания из файла - C++
Написать функцию шаблон, для считывания из файла

Написать функцию сравнения двух структур (шаблон структуры задается произвольно) - C++
ЗАДАНИЕ: Написать функцию сравнения двух структур (шаблон структуры задается произвольно). Знатоки, проверьте код: точно ли КОД...

Написать функцию сравнения двух структур (шаблон структуры задается произвольно) - C++
ЗАДАНИЕ: Написать функцию сравнения двух структур (шаблон структуры задается произвольно). Написал но выдает ошибку, Ошибка 1 error...

Написать программу, упорядочивающую случайный массив чисел - C++
Дана неупорядоченная последовательность чисел a = {a0, a1, …, aN}. Отсортировать a методом обменной сортировки со слиянием Бэтчера. ...

Написать функцию, которая в одномерном массиве заменяет элементы кратные некоторому числу на нулевые элементы - C++
Знатоки, помогите написать программы по информатике. У меня полный завал по этой теме, а через неделю уже экзамен :( Надеюсь на вашу...

Написать функцию для решения уравнения методом итераций - C++
Решить уравнение методом итераций. arccos x-sqrt(1-0,3*{x}^{3})=0 Отрезок, содержащий корень: Точное значение: 0,5629. Уравнение...

Написать функцию, которая сортирует вещественный массив методом Хоара - C++
Написать функцию ,которая сортирует вещественный массив методом Хоара по убыванию суммы разности тангенса и котангенса элементов на...

Дано: n,m, a[n] [m]. Написать функцию , которая вычисляет и печатает среднее арифметическое каждой строки матрицы - C++
Дано: n,m, a . Написать функцию , которая вычисляет и печатает среднее арифметическое каждой строки матрицы.

Дано: n,m, a[n] [m]. Написать функцию , которая вычисляет и печатает среднее арифметическое каждой строки матрицы - C++
Дано: n,m, a . Написать функцию , которая вычисляет и печатает среднее арифметическое каждой строки матрицы. извиняюсь , если такое...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
AlexVRud
442 / 152 / 38
Регистрация: 04.07.2014
Сообщений: 426
25.02.2016, 10:20     Написать функцию (или шаблон), упорядочивающую элементы каждой сроки методом камешка #2
Цитата Сообщение от Lanka1313 Посмотреть сообщение
Одномерный массив понимаю как сделать, а матрицу что-то не очень...
Тогда пользуйся матрицей как одномерным массивом, т.е. если у тебя m строк и n столбцов, то http://www.cyberforum.ru/cgi-bin/latex.cgi?a_{ij} это a[i*n+j]
RefSol
228 / 167 / 40
Регистрация: 31.10.2010
Сообщений: 534
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     Написать функцию (или шаблон), упорядочивающую элементы каждой сроки методом камешка
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru