Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
Lanka1313
0 / 0 / 1
Регистрация: 18.02.2016
Сообщений: 15
#1

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

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

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

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

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

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

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

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

2
AlexVRud
477 / 189 / 72
Регистрация: 04.07.2014
Сообщений: 535
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
498 / 243 / 73
Регистрация: 31.10.2010
Сообщений: 724
25.02.2016, 10:50 #3
Лучший ответ Сообщение было отмечено Lanka1313 как решение

Решение

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

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

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

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


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

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

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