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

Сортировка массив действительных чисел по возрастанию - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать класс "Вектор" и реализовать конструктор по умолчанию, конструктор копирования и деструктор http://www.cyberforum.ru/cpp-beginners/thread261309.html
Всем доброго времени суток! нужна ваша помощь! нужно создать класс вектор и реализовать конструктор по умолчанию, копирования и деструктор! кроме этого нужно создать конструктор который принимает...
C++ Удаление отрицательных элементов. Подскажите.вопрос. Есть бинарный файл. Массивы использовать нельзя. Необходимо удалить в файле отрицательные элеметны. с помощью fseek fwrite. Проблемы с функцией. Первоначально хотела сделать через написание друг... http://www.cyberforum.ru/cpp-beginners/thread261302.html
Разложение числа по цифрам C++
Здравствуйте, вообщем возникла такая проблема вроде бы и написал уже программу разложения числа по цифрам. но работает она магическим образом: с нечетными цифрами как надо, а вот с четными только...
"Проскакивает" getline(), если ранее вводилась целочисленная переменная. Почему? C++
Итак... Имеется кусок кода, который должен принимать с клавиатуры порядковый номер работы (целое число), её название (строка) и описание (опять-таки, строка). Учитывая, что "название" и "описание"...
C++ Получение данных о пк http://www.cyberforum.ru/cpp-beginners/thread261275.html
какие функций существуют или как это сделать? например узнать какой процессор и какое на нем сейчас напряжение?)
C++ Вычислить суммы положительных элементов в каждой строке двумерного массива Вычислить суммы положительных элементов в каждой строке двумерного массива в С++ Builder 6.0 подробнее

Показать сообщение отдельно
neske
1503 / 870 / 84
Регистрация: 26.03.2010
Сообщений: 2,985
21.03.2011, 22:40
Screenly, вам крупно повезло))
Нашел я на форуме код, давно когда-то кому-то писал.

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>
void func_sort (int *, int);
 
int main ()
{
    const int size=5;
    int MAS_one[size]={1,3,5,7,9};
    int MAS_two[size]={2,4,6,8,10};
    int MAS_rez[size*2];
 
    for (int i=0; i<size; i++) { // просто объединяем.
        MAS_rez[i]=MAS_one[i];
        MAS_rez[i+size]=MAS_two[i]; }
 
    func_sort (MAS_rez, size*2); // вызываем функцию сортировки.
    for (int i=0; i<size*2; i++)
    std::cout<< " " << MAS_rez[i];
 
    std::cout << std::endl;
    system ("pause");
    return 0;
}
 
void func_sort (int *MAS, int size) // тут мы сортируем пузырьком.
{
    int tmp;
 
    for(int i=0; i < size; i++)
        for(int j = size-1; j > i; j-- )
        if ( MAS[j-1] > MAS[j] ) {
      tmp=MAS[j-1]; MAS[j-1]=MAS[j]; MAS[j]=tmp; }
}
Тут массивы статические, на динамику сами измените.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru