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

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

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

Метод простого обмена [C++] - C++

11.04.2012, 16:40. Просмотров 783. Ответов 2
Метки нет (Все метки)

Помогите решить задачу
В прямоугольной матрице в строках, упорядоченных по возрастанию, поменять местами минимальный и максимальный элементы, другие строки отсортировать по убыванию
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.04.2012, 16:40
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Метод простого обмена [C++] (C++):

Сортировка методом простого обмена - C++
Дано n точек на плоскости. Указать (n-1)-звенную несамопересекающуюся незамкнутую ломаную, проходящую через все эти точки. (Соседним...

алгоритм простого обмена, криптография - C++
помогите пожалуйста, мне нужна программа на C++, алгоритм простого обмена, криптография никак не получается(( Добавлено через 20...

Сортировка массива методом простого обмена - C++
Привет,программисты! Мне поставлена задача выполнить сортировку одномерного массива методом простого обмена. Массив я задаю с...

Не сходится теория и практика метод Шелла и метод простого выбора - C++
Здравствуйте! Помогите пожулуйста найти ошибке в коде, Я уже не знаю где ее искать. У меня метод простого выбора работает по показателям...

Метод Шелла, алгоритм обмена - C++
Помогите написать программы. 1. Упорядочить заданный список целых значений методом Шелла. 2. Доно массив записей,каждый из которых...

Отсортировать столбики матрицы по сумме элементов (метод обмена с флажком) - C++
Отсортировать столбики матрицы по убыванию сумм элементов столбиков методом обмена с флажком. С++

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
zitxbit
Master C/C++
88 / 740 / 75
Регистрация: 11.04.2012
Сообщений: 971
11.04.2012, 20:21 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
void matrix(int** ppn, int n)
{
    for (int i = 0; i < n; i++)
        if (sorted(ppn[i], n))
            swap(ppn[i][0],ppn[i][n-1]);
}
 
bool sorted(int* pn, int n)
{
    int i = 0; bool sorted = true;
    while (i < n-1 && sorted == true)
        if (pn[i++] > pn[i+1]) sorted = false;
    return sorted;
}
 
void swap(int& min, int& max)
{
    int temp = min;
    min = max;
    max = temp;
}
druger
0 / 0 / 0
Регистрация: 18.09.2011
Сообщений: 57
11.04.2012, 20:42  [ТС] #3
Спасибо
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.04.2012, 20:42
Привет! Вот еще темы с ответами:

СЛАУ. Метод обратной матрицы, метод Гаусса, метод Крамера, метод Зейделя - C++
Помогите ребят. Не могу построить алгоритмы для этих методов Язык C++

Метод медиан из трех элементов VS улучшенный быстрый метод сортировки(метод Бентли-Макилроя) - C++
Здравствуйте! Дали весьма интересное задание. Сравнить два вышеуказанных метода сортировки для массива из 10000 элементов, результаты...

Мой код - метод бисекции, метод секущих (метод хорд) - C++
Всем привет!!! Изучаем в институте С++. Сделал код, и там, и там одна и та же проблема - при любых вбиваемых значениях программа делает...

сортировка простого массива - C++
уважаемые программисты помогите пожалуйста переписать php код на С++, вот сам скрипт, заранее спасибо &lt;?php error_reporting(-1); //...


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

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

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