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

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

Войти
Регистрация
Восстановить пароль
 
Dainis88
Сообщений: n/a
#1

Cортировка одном. динамического массива - C++

20.05.2009, 00:28. Просмотров 348. Ответов 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
int *pmas,diapazon,minnum,n,i,*pres,*ptemp;
    unsigned int r;
    char cont;
    do
    {
        cout<<"Size pmas?\n";
        cin>>n;
        r=time(NULL)%32767;
        srand(r);
        cout<<"diapazon= ";
        cin>>diapazon;
        cout<<"min.number= ";
        cin>>minnum;
        //исходноый массив
        pmas=new int[n];
        for(i=0;i<n;i++)
            *(pmas+i)=int(rand()/32767.*diapazon)+minnum;
        for(i=0;i<n;i++)
            cout<<pmas+i<<'\t'<<*(pmas+i)<<'\n';
        cout<<'\n';
        cin.get();
        //Временый массив
        int j,nr=1;
        pres=new int[nr];
        *pres=*pmas;
 
 
 
    
        
        cout<<"For continue -- <Enter>, for exit -- any symbol and <Enter>\n";
    }
             while(cont=='\n');
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.05.2009, 00:28     Cортировка одном. динамического массива
Посмотрите здесь:

Сортировка двумерного динамического массива по значениям в одном столбце - C++
Здравствуйте! Прошу помощи сведущих людей, поскольку меня программа упорно не слушается, как я только над ней ни измывалась) После...

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

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

Размер динамического массива - C++
Здравствуйте. Есть такой код: #include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;clocale&gt; #include &lt;ctime&gt; using namespace std; ...

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

Использование динамического массива... - C++
Доброго времени суток! Подскажите пожалуйста, научилась создавать динамические массивы... Создала функцию void massiv(){ //...

Сортировка динамического массива - C++
for(int i=0;i&lt;size1;++i) { int *a=&amp;i; int *tmp=&amp;mas1; for(int j = i + 1; j &lt; size1; ++j) { if(mas1&lt;*tmp) { ...

Аггрегирование динамического массива - C++
есть класс Dish(блюда), и есть класс menu(в которое входят эти блюда) есть ли возможность агрегировать динамический массив dish не по...

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

Создание динамического массива - C++
Как объявить вот так вот : int blocks = { {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}}; Мне пишет ошибку : массив не может...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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