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

Сортировка массива: сначала положительные элементы, потом - отрицательные - C++

Восстановить пароль Регистрация
 
anyutanesterova
0 / 0 / 0
Регистрация: 07.07.2014
Сообщений: 2
07.07.2014, 13:31     Сортировка массива: сначала положительные элементы, потом - отрицательные #1
Сделать динамическаий массив ,указатели си++

Балансовый отчет содержит N позиций.Распечатать вначале значения всех положительных балансов, а затем значение всех отрицательных.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.07.2014, 13:31     Сортировка массива: сначала положительные элементы, потом - отрицательные
Посмотрите здесь:

Преобразовать массив так, чтобы сначала располагались все положительные элементы, а потом отрицательные C++
Преобразовать массив, чтобы сначала располагались все положительные элементы, а потом — все отрицательные C++
C++ Расположить элементы одномерного массива в следующем порядке: сначала отрицательные, затем нули, потом положительные
Массив: сначала положительные элементы, а потом – все отрицательные C++
C++ Расположить элементы массива так, чтобы сначала были отрицательные и нули, а потом положительные
Преобразовать массив, чтобы сначала располагались все положительные элементы, а потом все отрицательные C++
Переставить элементы массива: отрицательные, потом нулевые, потом положительные C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Roodey
4 / 4 / 1
Регистрация: 23.05.2013
Сообщений: 36
07.07.2014, 13:46     Сортировка массива: сначала положительные элементы, потом - отрицательные #2
В чем загвоздка возникла?
Тамика
Котовчанин
 Аватар для Тамика
863 / 443 / 129
Регистрация: 16.02.2010
Сообщений: 2,565
Записей в блоге: 27
07.07.2014, 13:48     Сортировка массива: сначала положительные элементы, потом - отрицательные #3
Аналогичный вопрос.
Где код? Что не получается? Что вещает компилятор?
orange_fox
 Аватар для orange_fox
34 / 34 / 6
Регистрация: 06.04.2014
Сообщений: 189
07.07.2014, 14:00     Сортировка массива: сначала положительные элементы, потом - отрицательные #4
Если балансовый отчёт хранится в массиве arr:
C++
1
2
3
4
5
6
7
size_t positive(0), negative(0);
while(n--)
{
    if(arr[n]>0) positive++;
    else if(arr[n]<0) negative++;
}
cout << "Положительные: " << positive << endl << "Отрицательные: " << negative << endl;
Добавлено через 6 минут
Динамический массив, например интов, размером size делается так:
C++
1
int* dArr = new int[size];
В конце работы с массивом удаляем его:
C++
1
delete[] dArr;
anyutanesterova
0 / 0 / 0
Регистрация: 07.07.2014
Сообщений: 2
08.07.2014, 11:16  [ТС]     Сортировка массива: сначала положительные элементы, потом - отрицательные #5
нет ни какой загвоздки, просто не получается написать программу
Ilot
Модератор
Эксперт С++
1778 / 1153 / 223
Регистрация: 16.05.2013
Сообщений: 3,041
Записей в блоге: 5
Завершенные тесты: 1
08.07.2014, 11:30     Сортировка массива: сначала положительные элементы, потом - отрицательные #6
C++
1
2
3
int* arr = new int[N];
//Заполнение массива
int* it = std::partition(arr, arr + N, std::bind2nd(std::greater<int>(), 0));
Roodey
4 / 4 / 1
Регистрация: 23.05.2013
Сообщений: 36
09.07.2014, 09:35     Сортировка массива: сначала положительные элементы, потом - отрицательные #7
anyutanesterova, если не получается, то значит загвоздка есть. Спросите, что не получается или что не знаете - получите ответ и пример написания. А так, вы не спрашиваете, вы требуете написать всё за вас.
В любом случае нужно показывать наработки, даже не работающие, вам подскажут, что и как написать.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.07.2014, 09:36     Сортировка массива: сначала положительные элементы, потом - отрицательные
Еще ссылки по теме:

Преобразовать массив, чтобы сначала располагались все положительные элементы, а потом – все отрицательные C++
В массиве сначала расположить все положительные элементы,а потом отрицательные C++
C++ Распределить элементы массива так, чтобы сначала стояли положительные, а потом отрицательные
C++ Преобразовать массив, расположив сначала все положительные элементы, а потом - все отрицательные
Сортировка массива: сначала расположить положительные, а потом - отрицательные элементы C++

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

Или воспользуйтесь поиском по форуму:
Roodey
4 / 4 / 1
Регистрация: 23.05.2013
Сообщений: 36
09.07.2014, 09:36     Сортировка массива: сначала положительные элементы, потом - отрицательные #8
del. повтор.
Yandex
Объявления
09.07.2014, 09:36     Сортировка массива: сначала положительные элементы, потом - отрицательные
Ответ Создать тему
Опции темы

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