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

Программа для сортировки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Множество целых чисел http://www.cyberforum.ru/cpp-beginners/thread958101.html
Hi all. Пытаюсь описать класс, прдеставляющий собой множестов целых чисел. Перегрузил оператор "+" для объединения множеств. При попытке им воспользоваться получается бредятина - в получившемся множестве оказываются какие-то левые числа. //sets.h class Set { private: int *n; unsigned short count=0; public: Set(); Set(int* , int);
C++ зачем нужно Временное значение? void swapper(int &x,int &y) //Функция перемены мест. Если параметры будут без ссылок, то эффекта не будет { int temp; //Временное значение temp=x; //Запоминаем текущий элемент x во временное значение temp x=y; //В текущее значение x записываем следующее за ним y=temp; //Текущее значение было изменено, но оно запомнено в temp, берем его оттуда http://www.cyberforum.ru/cpp-beginners/thread958099.html
Клик мыши в координатах C++
Всем Привет, необходимо программно кликнуть допустим по координате (X;Y). Как это реализовать. Зарание спасибо!
C++ Задача про дату!
Три файла: 1.date.cpp 2.date.h (заголовочный) 3.main.cpp Ну собственно в main.cpp, cout месяц не тот выводит.... И если в assert false, то происходит исключение?или как.. #include "date.h" // return next month
C++ Файл: Из текстового файла найти max и min элемент и записать в другой текстовой файл, не используя массив http://www.cyberforum.ru/cpp-beginners/thread958070.html
Из текстового файла найти max и min элемент и записать в другой текстовой файл, не используя массив
C++ Типы данных Здравствуйте. После изучения C#, начал изучать C++, и заинтересовал такой вопрос: В C# одна из основ, это знание, что типы в нем делятся на reference type(ссылочные тип) и value type (тип значение), при этом reference type размещаются в куче, а value type в стеке, а также, что при передаче объектов ссылочного типа они передаются по ссылке, а при передаче типа значения, передается копия объекта.... подробнее

Показать сообщение отдельно
Manninger
0 / 0 / 0
Регистрация: 19.09.2013
Сообщений: 2
19.09.2013, 21:31     Программа для сортировки
Здраствуйте, необходимо написать программу в которуй будет 12 случайных элементов, затем нужно будет сложить рядом стоящие элементы, и отсортировать полученную сумму двух соседних, по возрастанию, пузырьковый метод, я пока написал только сортировку просто рядом стоящих чисел, но как сделать что бы складывались два соседних числа и сравнивать по их сумме незнаю, дополнительный массив не заводить.

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
42
43
44
45
46
47
#include <iostream>
using namespace std;
 
int main()
{
     // Считываем размер массива,
     // который необходимо отсортировать
     int size;
     cin >> size;
 
     // Динамически выделяем память под
     // хранение массива размера size
     int *a = new int[size];
    
     // Считываем массив
     for (int i = 0; i < size; i++)
     {
         cin >> a[i];
     }
 
     // Внешний цикл алгоритма совершает
     // ровно size итераций
     for (int i = 0; i < size; i++)
     {
         // Массив просматривается с конца до
         // позиции i и "легкие элементы всплывают"
         for (int j = size - 1; j > i; j--)
         {
             // Если соседние элементы расположены
             // в неправильном порядке, то меняем
             // их местами
             if (a[j] < a[j - 1])
             {
                 swap (a[j], a[j - 1]);
             }
         }
     }
 
     // Выводим отсортированный массив
     for (int i = 0; i < size; i++)
     {
         cout << a[i] << ' ';
     }
 
     return 0;
     getchar();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 03:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru