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

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

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

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

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

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

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

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

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

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

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

Генерация простого числа - C++
Необходима программа которая бы генерировала какое-то любое простое число от 2 до N . N пусть ограничивается самым длинным типом данных.

Сортировка простого поиска - C++
Нужна сортировка "Простой поиск". Должна быть одна из стандартных, но что-то не могу найти(может называется по другому, не знаю)....

Создание простого рисунка c while. - C++
Д/3. Мы вводим произвольную, одну из диагоналей треугольник, на эран должно вывестись следующее: Напимер у нас размер равен 5. что...

Нахождение простого числа - C++
У меня тут, по теории программа должна случайно сгенерировать случайные числа, потом посчитать в нем количество простых чисел. Программа...

Сортировка простого массива - C++
Здравствуйте! Имеется проблема с сортировкой простого массива. Необходимо сначала вывести элементы входящие в интервал , затем все...

Поиск простого числа - C++
не могу понять почему числа дублируются #include <iostream> using namespace std; int main() { int a, b, c, i, j; c...

поиск простого числа - C++
Не могу понять почему если вводить 2 или 3, то он их не считает за простые числа. а любое другое простое число выводится, но оно то...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zitxbit
Master C/C++
87 / 739 / 75
Регистрация: 11.04.2012
Сообщений: 971
11.04.2012, 20:21     Метод простого обмена [C++] #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  [ТС]     Метод простого обмена [C++] #3
Спасибо
Yandex
Объявления
11.04.2012, 20:42     Метод простого обмена [C++]
Ответ Создать тему
Опции темы

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