Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.02.2016, 23:16   #1
Катя08
 
Регистрация: 17.11.2015
Сообщений: 5
По умолчанию С++ Как вывести только отрицательные числа

Даны любые числа.Как вывести на экран только отрицательные числа по убыванию.
Катя08 вне форума Ответить с цитированием
Старый 21.02.2016, 23:49   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

std::copy_if + st::sort
p51x вне форума Ответить с цитированием
Старый 21.02.2016, 23:59   #3
vvmcpp
Форумчанин
 
Аватар для vvmcpp
 
Регистрация: 11.12.2010
Сообщений: 116
По умолчанию

Цитата:
Сообщение от Катя08 Посмотреть сообщение
Даны любые числа.Как вывести на экран только отрицательные числа по убыванию.
Подсказка :
"Отрицательные меньше нуля.
генерируете любые числа.
сравниваете их с нулем.
сортируете
выводите на экран"
vvmcpp вне форума Ответить с цитированием
Старый 23.02.2016, 09:46   #4
Chedman
 
Регистрация: 16.09.2010
Сообщений: 3
По умолчанию

Код:
#include <iostream>
#include <stdlib.h>

using namespace std;

int cmpDouble(const void* d1,const void* d2)
{
    return (int)(*(double*)d1 - *(double*)d2);
}


int main()
{
    double a[5]= {1.2,-2,-1.2,15,-6};
    qsort((void*)a,5,sizeof (double),cmpDouble);

    for(int i=4; i>=0; --i)
    {
        if(a[i]<0)
            cout << a[i] << endl;
    }
    return 0;
}
Chedman вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сложить отрицательные числа как положительные F.Zhukov Microsoft Office Excel 18 06.08.2015 22:31
массивы. Определить номера строк, содержащих только отрицательные элементы, если их нет- вывести об этом сообщение (Delphi) неля199 Помощь студентам 8 18.04.2014 21:54
(С++) Вывести все числа (от 1 до 300), которые делятся ТОЛЬКО на 2 или 5 fss1994 Помощь студентам 6 23.10.2013 00:07
Вывести на экран только отрицательные четные числа из диапазона от А до В (А В) d_dima Паскаль, Turbo Pascal, PascalABC.NET 4 16.04.2013 11:01
как ввести с клавиатуры двузначные и отрицательные числа - Assembler Варвара Помощь студентам 5 20.12.2009 14:29