Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

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

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

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

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

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

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

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

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

2
AlexVRud
464 / 175 / 46
Регистрация: 04.07.2014
Сообщений: 482
25.02.2016, 10:20 #2
Цитата Сообщение от Lanka1313 Посмотреть сообщение
Одномерный массив понимаю как сделать, а матрицу что-то не очень...
Тогда пользуйся матрицей как одномерным массивом, т.е. если у тебя m строк и n столбцов, то http://www.cyberforum.ru/cgi-bin/latex.cgi?a_{ij} это a[i*n+j]
1
RefSol
263 / 204 / 50
Регистрация: 31.10.2010
Сообщений: 619
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) {
// .....
 
}
 
//...
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.02.2016, 10:50
Привет! Вот еще темы с ответами:

Составьте программу, упорядочивающую по убыванию элементы каждой строки матрицы - Turbo Pascal
Составьте программу, упорядочивающую по убыванию элементы каждой строки матрицы размером m*n.

Составьте программу,упорядочивающую по убыванию элементы каждой строки матрица размером m*n - Turbo Pascal
2.Составьте программу,упорядочивающую по убыванию элементы каждой строки матрица размером m*n

Написать функцию-шаблон, удваивающую элементы в массиве - C#
Как написать функцию-шаблон, удваивающую элементы в массиве? Аргументами функции должны быть имя и размер массива.

Написать функцию, упорядочивающую по возрастанию цифры введенного целого числа типа int - C (СИ)
Написать и протестировать функцию, которая упорядочивает по возрастанию цифры введенного целого числа типа int (например: f(39485)=34589). ...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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