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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.60
Vera_0709
0 / 0 / 0
Регистрация: 27.12.2011
Сообщений: 11
#1

Разместить все элементы с положительными значениями в левой части массива, с отрицательными — в правой - C++

27.12.2011, 22:45. Просмотров 1564. Ответов 3
Метки нет (Все метки)

помогите, пожалуйста, написать программу на С++:

Нужно разместить все элементы с положительными значениями в левой части массива, элементы с отрицательными значениями - в правой, а нули - между ними (порядок следования в серии не меняется)

Размерность
массива
20

Диапазон
значений
-10 10
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.12.2011, 22:45
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Разместить все элементы с положительными значениями в левой части массива, с отрицательными — в правой (C++):

Массив: Разместить все элементы с положительными значениями в левой части массива, элементы с отрицательными значениями - в правой - C++
Напишите пожалуйста программу Разместить все элементы с положительными значениями в левой части массива, элементы с отрицательными...

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

В массиве уменьшить все элементы между двумя отрицательными значениями - C++
Задание такое: Дан массив из N вещественных чисел. Все элементы, расположенные между первым и вторым отрицательными элементами, уменьшить...

Заменить все элементы с отрицательными значениями средним арифметическим значением всех положительных элементов. - C++
Заданный массив из 10 элементов. Массив Вы можем вводить одним из 2 способов: • с клавиатуры с помощью cin); • генерируя случайным...

Заменить все элементы с отрицательными значениями средним арифметическим значением всех положительных элементов - C++
Размерность массива (100) Диапазон значений (-100 - +100) Заменить все элементы с отрицательными значениями средним арифметическим...

Определить значение k, при котором минимален модуль разности сумм элементов в правой и левой части на языке С++ - C++
Задан массив, определить значение k, при котором сумма |A(1)+A(2)+…A(k)-A(k+1)+…+A(N)| минимальна (то есть минимален модуль разности сумм...

3
pavlovnik
41 / 22 / 4
Регистрация: 07.12.2011
Сообщений: 114
27.12.2011, 23:19 #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
26
27
28
29
30
31
32
#include <iostream>
 
 using namespace std;
 
int main()
{
int mas[20];
int buf;
cout<<" Vvedite 20 4isel v diapazone ot -10 do 10:"<<endl;
for(int i=0;i<20; i++)
{
    cin>>mas[i];
}
for(int a=0; a<20; a++)
{
for(int i=0;i<19; i++)
{
    if(mas[i]>mas[i+1])
    {
        buf=mas[i];
        mas[i]=mas[i+1];
        mas[i+1]=buf;
    }
}
}
cout<<" stroka otsortirovana: ";
 for(int i=0;i<20; i++)
    { cout<<mas[i]<<' ';
 }
 int l;
 cin>>l;
}

за диапазоном должен следить сам, тоесть когда вводишь
1
go
Эксперт С++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
27.12.2011, 23:35 #3
pavlovnik, а какже
Цитата Сообщение от Vera_0709 Посмотреть сообщение
(порядок следования в серии не меняется)
Ясно, отсортировать и qsort сможет
0
pavlovnik
41 / 22 / 4
Регистрация: 07.12.2011
Сообщений: 114
28.12.2011, 15:41 #4
тогда я просто не знаю как это выглядить должноь, задание не так понял...хотя и сейчас не понимаю(((
0
28.12.2011, 15:41
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.12.2011, 15:41
Привет! Вот еще темы с ответами:

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

Проверить, все ли элементы массива являются положительными - C++
Всем привет. Мне нужно написать цикл, который выводит на экран определенное сообщение и завершает программу, если все элементы массива...

1. Написать функцию проверяющую есть ли отрицательные элементы в указанной строке двумерного массива. Удалить из массива все строки с отрицательными э - C++
1. Написать функцию проверяющую есть ли отрицательные элементы в указанной строке двумерного массива. Удалить из массива все строки с...

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


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

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

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