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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Michael_p.
2 / 2 / 0
Регистрация: 21.05.2012
Сообщений: 17
#1

Дан массив а1+ a2+…+an Переставить его элементы так чтобы в начале массива расположились все его неотрицательные элементы, а в конце - отрицательные - C++

23.05.2012, 17:24. Просмотров 817. Ответов 1
Метки нет (Все метки)

Дан массив а1+ a2+…+an помогите переставить его элементы так чтобы в начале массива расположились все его неотрицательные элементы, а в конце - отрицательные.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.05.2012, 17:24
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Дан массив а1+ a2+…+an Переставить его элементы так чтобы в начале массива расположились все его неотрицательные элементы, а в конце - отрицательные (C++):

Дан массив а1,а2,,…,аn. Переставить его элементы так, чтобы в начале массива расположились все его неотрицательные элементы, а в конце – отрицательные - C++
Помогите плиз написать программу: Дан массив а1,а2,,…,аn. Переставить его элементы так, чтобы в начале массива расположились все его...

Переставить элементы массива так, чтобы отрицательные оказались в начале, положительные - в конце - C++
дан массив целых чисел переставить его элементы так, чтобы отрицательные оказались в начале, положительные - в конце, а нули - между...

Переставить члены последовательности так, чтобы сначала расположились все неотрицательные - C++
Помогите пожалуйста. Задан массив действительных чисел. Переставить члены последовательности так, чтобы сначала расположились все ее...

Упорядочить заданный массив, расположив в его начале все положительные элементы, затем все отрицательные - C++
22. В одномерном массиве А(10) выполнить преобразования таким образом, чтобы в начале располагались все положительные элементы, затем все...

Преобразовать массив, чтобы его элементы расположились в обратном порядке - C++
Хелп Преобразовать массив а0, а1, а2,…, аn-1 так, чтобы его элементы расположились в обратном порядке: аn-1, аn-2,…, а0

Расположить элементы массива так, чтобы нули было в начале, а единицы в конце - C++
Дан массив, состоящий из нулей и единиц, нужно расположить элементы массива так, чтобы нули было в начале, а единицы в конце.

1
zitxbit
88 / 740 / 75
Регистрация: 11.04.2012
Сообщений: 971
23.05.2012, 18:48 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <stdio.h>
 
#define N 10
 
void swap(int& n1, int& n2);
 
int main()
{
    int X[N] = { 3, -9, 7, -5, -6, 1, -8, 7, 4, 3 };
 
    for (int i = 0; i < N; i++)
        for (int k = i+1; k < N; k++)
            if (X[i] < 0 && X[k] >= 0)
                swap(X[i], X[k]);
 
 
    for (int z1 = 0; z1 < N; z1++)
         printf("%d ",X[z1]);
    printf("\n");
 
    return 0;
}
 
void swap(int& n1, int& n2)
{ int _t = n1; n1 = n2; n2 = _t; }
http://liveworkspace.org/code/44cdd5a2b35ed97ecfb27990e72e3628
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.05.2012, 18:48
Привет! Вот еще темы с ответами:

Отсортировать массив из 0 и 1 так, чтобы все нули находились в начале, а все единицы - в конце массива - C++
Тема: Функции 1. Дано одномерный массив, заполненный 0 и 1 в произвольном порядке. Отсортировать данный массив таким образом, чтобы все...

Дан двумерный массив. Преобразовать его так, чтобы новый массив содержал элементы старого, циклически сдвинутые на 2 элемента влево. - C++
Уважаемые форумчане, такая проблема, не знаю как решить задачу, в моём городе мне не к кому обратиться с ней, все либо уже забыли либо...

Преобразовать массив таким образом, чтобы в его первой половине расположились элементы, стоящие в четных позициях - C++
Всем привет. Не знаю как сделать одно из 4 заданий по работе с массивами: 4)превратить массив таким образом, чтобы в его первой половине...

Дан массив размера 10. Переставить в обратном порядке элементы массива, расположенные между его минимальным и максимальным элементами - C++
Дан массив размера 10. Переставить в обратном порядке элементы массива, расположенные между его минимальным и максимальным элементами....


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

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

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