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

Что делает сортировка простым обменом в одномерном массиве? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ исправьте ошибки в игре http://www.cyberforum.ru/cpp-beginners/thread727014.html
Всем доброго времени суток. Прошу помощи: 1) Помогите сделать так, если я захожу в пункт меню (Enter'om), то потом не могу пользоваться предыдущим. (Если я вошёл в пункт например Game, играю, нажму...
C++ виртуальные функции у меня вопрос насчет виртуальних функций, здесь представлен производный класс от другого класса(наследование) мне надо написать две функции. этого кода достаточно , чтобы это сделать или я еще где-то... http://www.cyberforum.ru/cpp-beginners/thread727013.html
C++ поиск минимально и максимального числа(без массива)
вводиться последовательность чисел,найти макс. и мин. число
C++ Как исправить эту ошибку?
Помогите пожайлуста, написал программу, но при компиляции выдает 3 ошибки, что-то немогу понять как их исправить, вроде бы все правильно, но может я что-то я не вижу, помогите пожайлуста #include...
C++ Работа с файлами. Запись в файл http://www.cyberforum.ru/cpp-beginners/thread726991.html
Добрый вечер! Есть такой вопрос: почему при записи в файл записывается не то что я введу, или заполняется рандомом, а какие-то каракули? И при выводе на экран тоже каракули выводит! Помогите...
C++ Вычисление выплат по кредиту Ребята ,добрый вечер. Есть задачка. Надо реализовать на С++. Без использования векторов. Вычисление выплат по кредиту. Банк предлагает Вам кредит на сумму k рублей под p процентов годовых на g... подробнее

Показать сообщение отдельно
итернал
4 / 4 / 0
Регистрация: 17.09.2012
Сообщений: 324
Завершенные тесты: 1
11.12.2012, 01:21
сравнивает 2 элемента, если один больше или менше (зависит от того как сортирует убывание или возростание) если условие выполняется, то 1 элемент записывает во временую переменую, потом второй элемент записывает в первый, а после из временой переменой во второй элемент
вот как я писал недавно
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
for (i=0;i<r-1;i++)
        
        {
               for (int j=0;j<a;j++)
               {    
            if (*(pArr+j)<*(pArr+j+1))
            {
                vrem=*(pArr+j);
                *(pArr+j)=*(pArr+j+1);
                *(pArr+j+1)=vrem;
                                
            }
                    }       
                
        }
первый цикл для прохода по строкам, а второй цикл для прохода по элементам
что-то немного криво вставилось, ну я думаю суть понятна
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru