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

Преобразовать двумерный в одномерный - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ускорение алгоритма http://www.cyberforum.ru/cpp-beginners/thread993722.html
Я хочу реализовать свой метод компрессии данных (не спрашивайте зачем, оч. надо). Он заключается в следующем (смотрим картинку). Я реализую его полным перебором от sqrt(N) до sqrt(N)-5, где N -...
C++ двумерные массивы(задача) прошу помочь с задачей.:):):)вот текст задачи Дана целочисленная прямоугольная матрица. Определить: 1) количество строк, содержащих хотя бы один нулевой элемент; 2)номер столбца, в котором... http://www.cyberforum.ru/cpp-beginners/thread993630.html
Бінарний оператор C++
Допоможіть будь-ласка, пишу контрольну нічо не знаю, за відповідь буду вдячний «матеріально» ! Перевантажте бінарний оператор '*' для класу coord так, щоб в результаті добутку отримати додавання...
C++ typedef как понять данную строку
typedef switch_status_t (*switch_module_runtime_t) SWITCH_MODULE_RUNTIME_ARGS; как понять данную строку
C++ Разобрать пузырьковую сортировку http://www.cyberforum.ru/cpp-beginners/thread993617.html
Т.к. я новичок в программировании, прошу помочь мне разобраться в исходном коде программы (написать подробные комментарии) или объяснить другим способом. Буду всем вам очень благодарен. #include...
C++ Чтение из файла в массив строк Всем добра! Пишу с таким вопросом: есть файл с текстом, длины строк не известны, надо задать динамический массив string (ну чтобы можно было добавлять символы) и записать в этот массив. так вот,... подробнее

Показать сообщение отдельно
khafiz shamurov
0 / 0 / 0
Регистрация: 26.10.2012
Сообщений: 5

Преобразовать двумерный в одномерный - C++

31.10.2013, 15:39. Просмотров 349. Ответов 8
Метки (Все метки)

Ребят,подскажите,как преобразовать двумерный массив в одномерный, при этом не увеличивая число форов

using namespace std;
template <class T>
T Sort(const int N,T* Arr)//Шаблон функции сортировки выбором
{
T buff;
int b;
for (int i=0;i<(N-1);i++)//Внешний цикл (счетчик проходов)
{
for(int j=(i+1);j<N;j++)//Внутренний цикл (поиск минимального элемента в проходе и перенос его на стартовую позицию прохода)
{
if(Arr[i]>Arr[j])
{
buff = Arr[i];
Arr[i] = Arr[j];
Arr[j]= buff;
}
}




}
return *Arr;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.