Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/10: Рейтинг темы: голосов - 10, средняя оценка - 4.80
anyutanesterova
0 / 0 / 0
Регистрация: 07.07.2014
Сообщений: 2
1

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

07.07.2014, 13:31. Просмотров 1825. Ответов 7
Метки нет (Все метки)

Сделать динамическаий массив ,указатели си++

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

Сортировка массива: сначала расположить положительные, а потом - отрицательные элементы
Проверьте пожайлуста мое решение :) . Эффективен ли вообще такой подход? ...

Нужно поместить сначала положительные элементы массива Z в массив R, потом отрицательные
Здравствуйте. Такое задание: "Нужно поместить сначала положительные элементы...

Распределить элементы массива так, чтобы сначала стояли положительные, а потом отрицательные
Даны целые числа n одномерного массива. Полная программа на c++.

Расположить элементы массива так, чтобы сначала были отрицательные и нули, а потом положительные
Дан массив из 12 элементов. Расположить элементы так,чтобы сначала были...

Расположить элементы одномерного массива в следующем порядке: сначала отрицательные, затем нули, потом положительные
Расположить элементы одномерного массива в следующем порядке: сначала...

7
Roodey
4 / 4 / 1
Регистрация: 23.05.2013
Сообщений: 36
07.07.2014, 13:46 2
В чем загвоздка возникла?
0
Тамика
Котовчанин
928 / 469 / 199
Регистрация: 16.02.2010
Сообщений: 3,304
Записей в блоге: 30
07.07.2014, 13:48 3
Аналогичный вопрос.
Где код? Что не получается? Что вещает компилятор?
0
orange_fox
34 / 34 / 8
Регистрация: 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;
0
anyutanesterova
0 / 0 / 0
Регистрация: 07.07.2014
Сообщений: 2
08.07.2014, 11:16  [ТС] 5
нет ни какой загвоздки, просто не получается написать программу
0
Ilot
Эксперт С++
1832 / 1190 / 342
Регистрация: 16.05.2013
Сообщений: 3,139
Записей в блоге: 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));
0
Roodey
4 / 4 / 1
Регистрация: 23.05.2013
Сообщений: 36
09.07.2014, 09:35 7
anyutanesterova, если не получается, то значит загвоздка есть. Спросите, что не получается или что не знаете - получите ответ и пример написания. А так, вы не спрашиваете, вы требуете написать всё за вас.
В любом случае нужно показывать наработки, даже не работающие, вам подскажут, что и как написать.
0
Roodey
4 / 4 / 1
Регистрация: 23.05.2013
Сообщений: 36
09.07.2014, 09:36 8
del. повтор.
0
09.07.2014, 09:36
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.07.2014, 09:36

Сортировка массива: сначала положительные по возрастанию, потом отрицательные по возрастанию
Пользователь вводит массив чисел,нужно отсортировать его методом выбора,что бы...

Массив: сначала положительные элементы, а потом – все отрицательные
помогите написать программу . преобразовать массив таким образом, чтобы сначала...

В массиве сначала расположить все положительные элементы,а потом отрицательные
1.В одномерному массиве,что состоит из N целых элементов вычислить:...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

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