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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.77
skaska100
0 / 0 / 0
Регистрация: 16.10.2010
Сообщений: 69
#1

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

18.12.2010, 14:05. Просмотров 1680. Ответов 4
Метки нет (Все метки)

Преобразовать массив таким образом, чтобы сначала располагаись все положительные элементы, а потом-все отлицательные (элементы, равные 0, считать положитеьными).
помогите кто знает,пожалуйста
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.12.2010, 14:05     Преобразовать массив таким образом, чтобы сначала располагаись все положительные элементы, а потом-все отлицательные
Посмотрите здесь:

Преобразовать массив, чтобы сначала располагались все положительные элементы, а потом — все отрицательные C++
Преобразовать массив таким образом, чтобы сначала располагались все элементы, целая часть которых не превышает 1, а потом все остальные C++
Преобразовать массив таким образом, чтобы сначала располагались все положительные элементы, а потом все отрицательные C++
Преобразовать массив таким образом, чтобы сначала располагались все положительные элементы, а потом - все остальные C++
C++ Преобразовать массив таким образом чтобы сначала располагались все элементы равные нулю а потом остальные
C++ Преобразовать массив таким образом, чтобы сначала располагались все по- ложительные элементы, а потом все остальные
C++ Преобразовать массив таким образом, чтобы сначала располагались все по- ложительные элементы, а потом все остальные.как доработать?
C++ Преобразовать массив таким образом, чтобы сначала располагались все элементы, модуль которых не превышает 1
Преобразовать массив, чтобы сначала располагались все положительные элементы, а потом все отрицательные C++
C++ Преобразовать массив, чтобы сначала располагались все положительные элементы, а потом все отрицательные
Преобразовать массив, чтобы сначала располагались все положительные элементы, а потом – все отрицательные C++
C++ Сортировать массив таким образом, чтобы сначала располагались все положительные элементы

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
noH4uk
5 / 5 / 0
Регистрация: 18.11.2010
Сообщений: 34
18.12.2010, 14:13     Преобразовать массив таким образом, чтобы сначала располагаись все положительные элементы, а потом-все отлицательные #2
Четные или нет:?
MILAN
 Аватар для MILAN
883 / 777 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
18.12.2010, 14:35     Преобразовать массив таким образом, чтобы сначала располагаись все положительные элементы, а потом-все отлицательные #3
Цитата Сообщение от skaska100 Посмотреть сообщение
Преобразовать массив таким образом, чтобы сначала располагаись все положительные элементы, а потом-все отлицательные (элементы, равные 0, считать положитеьными).
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
33
34
35
36
37
38
39
40
41
#include <iostream>
#include <ctime>
 
using namespace std;
 
int main()
{
     srand(static_cast<int>(time(NULL)));
     int *arr;
     int N,temp;
     cout<<"Enter size of array -> ";
     cin>>N;
            arr=new int[N];
     cout<<"Array -> ";
      for(int i=0; i<N; i++)
      {
          arr[i]=rand()%9-4;
           cout<<arr[i]<<"  ";
      }
      for(int i=0; i<N; i++)
      {
          for(int j=i; j<N; j++)
           {
               if(arr[i]<arr[j])
               {
                   temp=arr[i];
                   arr[i]=arr[j];
                   arr[j]=temp;
               }
           }
      }
      cout<<endl<<"Sorted array -> ";
      for(int i=0; i<N; i++)
      {
           cout<<arr[i]<<"  ";
      }
        
        system("pause");
        delete [] arr;
        return 0;
}
skaska100
0 / 0 / 0
Регистрация: 16.10.2010
Сообщений: 69
21.12.2010, 21:59  [ТС]     Преобразовать массив таким образом, чтобы сначала располагаись все положительные элементы, а потом-все отлицательные #4
спасибро
Напильнег
480 / 120 / 10
Регистрация: 30.09.2010
Сообщений: 473
22.12.2010, 01:02     Преобразовать массив таким образом, чтобы сначала располагаись все положительные элементы, а потом-все отлицательные #5
MILAN, для того, чтобы шкубенту сдать лабу этого наверное хватит, но вообще задачи такого рода требуют сохранить порядок следования элементов одной "масти", что тупо сортировка пузырьком не обеспечивает.
Yandex
Объявления
22.12.2010, 01:02     Преобразовать массив таким образом, чтобы сначала располагаись все положительные элементы, а потом-все отлицательные
Ответ Создать тему
Опции темы

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