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

Сортировка прямого включения - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Error LNK2001: неразрешенный внешний символ http://www.cyberforum.ru/cpp-beginners/thread1121240.html
Приветствую. Пытался вшить кое-что в программу, в итоге получаю множество ошибок линковки. Вывод: Ошибка 7 error LNK1120: неразрешенных внешних элементов: 5 C:\Users\351\Desktop\IVM\Build\Release\IVNetworkDedicatedServer.exe DedicatedServer Ошибка 5 error LNK2001: неразрешенный внешний символ ""public: __thiscall CModule::~CModule(void)"...
C++ Создать иерархию классов язык с++ Создать иерархию классов язык с++ Жидкость<-Напиток Жидкость<-Топливо Жидкость<-Реагент Жидкость - абстрактный класс? инкапсулирует свойства цвет, название, температура замерзания/кипения и т.д., а также виртуальный метод Boil. Классы Напиток, Топливо, Реагент реализуют метод Boil(реализация на свое усмотрение) http://www.cyberforum.ru/cpp-beginners/thread1121238.html
C++ Создать класс Money, содержащий следующие элементы
Создать класс Money, содержащий следующие элементы: - поле «валюта» char* Currency; - поле «сумма» long Sum; - метод получения валюты char* GetCurrency(); - метод получения суммы long GetSum() - конструктор с параметрами Money(char* Currency, long Sum); Создать класс Account, содержащий элементы: - поле «ФИО» char* FIO; - поле «идентификационный код» long ident; - метод...
Сформировать новый массив структур для всех кодов изделий, вводимых с клавиатуры C++
Заданный массив структур с информацией о номенклатуре продукции предприятия: название изделия, код изделия, цена одного изделия. С клавиатуры вводятся записи информации о коде изделия и их число. Сформировать новый массив структур (название изделия, сумма) для всех кодов изделий, вводимых с клавиатуры. (Сумма = число * цена).
C++ Найти числа b1, b1, . . Bm, равные наименьшим значением строк http://www.cyberforum.ru/cpp-beginners/thread1121222.html
Двумерный целочисленный массив A(m;n) задается с экрана, либо генерируется в пределах от -100 до 100. Найти числа b1,b1,..bm, равные наименьшим значением строк.
C++ Typedef и valarray. Как сделать матрицу? Нужно сделать матрицу используя класс valarray. Массив будет выглядеть так: typedef std::valarray<int> ArrayInt; ArrayInt Arr; Тут всё понятно и всё работает. В задании мне предложено сделать матрицу и дан такой код: typedef std::valarray<int> ArrayInt; typedef Pair<ArrayInt, ArrayInt> PairArray Как я понял, слово Pair - это название массива, PairArray - название матрицы. Но в таком... подробнее

Показать сообщение отдельно
fishec
119 / 119 / 30
Регистрация: 07.09.2013
Сообщений: 338
16.03.2014, 22:37     Сортировка прямого включения
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
void Insertion(int *mas, int n)
{
    for (int i = 0; i < n ; ++i)
    {
        int j = i;
        int x = mas[i];
        while ((j>0) && (mas[j - 1] > x))
        {
            mas[j] = mas[j - 1];
            j--;
        }
        mas[j] = x;
    }
}
Добавлено через 3 минуты
1 строка. Число n передаем по значению (без звездочки).
3 строка. i до n.(т.к. нумерация массива c 0 до n-1)
7 строка. j > 0, and заменяем на &&
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru