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

Сортировка одномерного массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Приближение функции http://www.cyberforum.ru/cpp-beginners/thread663826.html
Доброй всем ночи! Наверняка у многих из вас была вычислительная практика, и решали всякие жуткие задачки) Не завалялись ли у вас исходники от такой задачки: Приблизить функцию f(x) = sgn(x)...
C++ ругается на конструктор Помогите разобраться,пожалуйста с парочкой ошибок. Собственно пробовал написать программу для эмуляции работы телефона.Свойства:наличие заряда,счета,сети. В методах... http://www.cyberforum.ru/cpp-beginners/thread663823.html
Какие существуют способы возведения в степень C++
Почему не работает? (про функцию pow из math.h можете мне не говорить, я хочу узнать другие способы возведения в степень) #include <iostream> using namespace std; int main() { int x, y,...
C++ Программа ежедневник: не получается в нужном месте поставить звездочку
Дали задание: Разработайте программу, обрабатывающую план дел на день. В плане задается набор дел в формате «Начальное время» - «Конечное время» - «Название задачи». В результате обработки...
C++ Преобразование массива http://www.cyberforum.ru/cpp-beginners/thread663807.html
Есть массив char mas пользователь вводит с клавиатуры пример, и помещает его в массив, например: 34+16 -( 4-2 ) = Нужно создать новый массив в котором отдельно хранятся числа и знаки действия, т.е....
C++ Упорядочить компоненты вектора так, чтобы сначала размещались все отрицательные компоненты, а затем положительные заранее спасибо! кто поможет мне с задачей Дан вектор Х(а1,а2...аn)(n=100) упорядочить компоненты вектора так, чтобы сначала размещались все отрицательные компоненты, а затем положительные! Буду... подробнее

Показать сообщение отдельно
Vourhey
Почетный модератор
6486 / 2260 / 123
Регистрация: 29.07.2006
Сообщений: 12,536
22.10.2012, 04:03
Цитата Сообщение от co6ak Посмотреть сообщение
модератор, а не по стандарту ))
Пишу, как считаю нужным.

Добавлено через 48 минут
arialover, еще такой вариант могу предложить:
C++
1
2
3
4
5
6
7
8
9
10
11
12
int a[] = {2,0,1,0,2,2,1,1,2,0,0,0,2,1,1,2,1,0,0,1,1,2,2,2,0,2,2,2,1,1,1,1};
 
bool mysort(const int& a, const int& b)
{
    if(a==2 && b==1) return true;
    if(a==1 && b==2) return false;
    return a<b;
}
 
void main()
{
     std::sort(a, a+count, mysort);
Добавлено через 30 минут

Не по теме:

Хотя, mysort можно сократить до такого:

C++
1
2
    if(a!=0 && b!=0) return a>b;
    return a<b;

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