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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Подскажите как описать функцию http://www.cyberforum.ru/cpp-beginners/thread35204.html
Задали такую задачку: Описать функцию, Lines(t), которая построчно печатает содержимое непустого текстового файла t, вставляя в начало каждой печатаемой строки её порядковый номер (он должен занимать 4 позиции) и пробел. Если кто подскажет код буду очень благодарен, но и просто от советов не отказываюсь! Заранее спасибо!
C++ Двумерные массивы в С++ Написать программу, которая дает пользователю ввести 5 фамилий студентов, а затем находит среди них самую длинную фамилию. Все фамилии должны храниться в двумерном массивеЕсли вы сталкивались, подскажите как реализовать.Очень сложно даются двумерные массивы.Заранее спасибо.Среда Vusial Studio. http://www.cyberforum.ru/cpp-beginners/thread35203.html
Вектор,состоящий из структур C++
Допустим,есть структура Date,которая выглядит так:struct Date { string name,date; }Далее в программе создаётся вектор vector<Date>dates_vector;Обращаясь к элементу структуры через вектор,мы используем такую запись dates_vector.name="1 сентября 2009 года";А как использовать (в смысле формы записи) функцию push_back,относящуюся к вектору?Например,мы хотим добавить в конец вектора ещё один...
C++ Дан файл, компонентами которого являются символы. Переписать все символы в новый файл в обратном порядке.
Работа с текстовыми файлами. Дан файл, компонентами которого являются символы. Переписать все символы в новый файл в обратном порядке.
C++ Заменить каждый элемент массива на среднее арифметическое его и его соседей слева и справа http://www.cyberforum.ru/cpp-beginners/thread35177.html
При решении использовать масив в файле)
C++ Циклические очереди Здравствуйте уважаемые посетители форума. Я.. обычный, бедный студент - жертва насилия) Прошу Вас помочь мне с выполнение задания.. здесь нужно преобразовать очередь в циклическую очередь. Буду очень признателен за помощь) #include <iostream> #include <iomanip> using namespace std; template<class T> class Queue { подробнее

Показать сообщение отдельно
Dainis88
Сообщений: n/a

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

20.05.2009, 00:28. Просмотров 350. Ответов 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');
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru