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

Сортировка одномерного массива по убыванию - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Разработка программы Склад http://www.cyberforum.ru/cpp-beginners/thread294072.html
Помогите пожалуйста! Разработать программу СКЛАД. Складом называется массив товаров. Товар харктеризуется названием, оптовой ценой и количеством. Организовать возможность добавления товара на склад, изминение количества существуещего товара и нахождение товара по названию
C++ Рекурсия Как переделать программу в рекурсию? char S='S', T='T', M={NULL}; int ST=5,i=0,j=0; int TS; void Per() { M=S; i++; M=T; } http://www.cyberforum.ru/cpp-beginners/thread294057.html
C++ Синтаксис
пишу шаблонный класс итераторов для шаблонного класса дерево дерево будет у меня состоять из таких элементов template<typename T>struct Node { std::vector<T> Item; Node*parent; Node*left_son; Node*right_brother; ..................................... };
подскажите как подсчитать количество строк в файле C++
Подскажите пожалуйста код программы как подсчитать кол-во строк в файле
C++ Полезная прога http://www.cyberforum.ru/cpp-beginners/thread294003.html
Прога то полезная только я уже заколебался ее делать. Хотел сделать так, для общего развития. Предисловие: Сидит человек (в офисе или дома, в общем, хоть где) и работает с документами (документы в разных папках). Поработал он, вставил флешку и начал рыскать по папкам, кидая файлы по одному на флешку. Смысл: Этот человек мог бы включить программу, которая запоминала бы документы, с...
C++ работа с файлом подскажите пожалуйсто как считать из файла txt сначала первую строку потом отдельно вторую и тд. как писать с выбором строки подробнее

Показать сообщение отдельно
Mиxaил
 Аватар для Mиxaил
530 / 435 / 37
Регистрация: 10.12.2009
Сообщений: 1,857
12.05.2011, 18:27     Сортировка одномерного массива по убыванию
PatchPro, "пузырьковая" сортировка выглядит не так, нужно использовать два цикла:
C++
1
2
3
4
5
6
7
8
9
10
11
12
for(int i = 0; i < n - 1; i++)
{
    for(int j = i + 1; j < n; j++)
    {
        if (x[i] < x[j])
        {
            temp = x[i];
            x[i] = x[j];
            x[j] = temp;
        }
    }
}
 
Текущее время: 23:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru