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

Не работает сортировка по алфавиту - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать программу заполнения двумерного массива A по схеме, результаты заполнения выдать на экран и в файл http://www.cyberforum.ru/cpp-beginners/thread1190837.html
помогите, пожалуйста, написать программу заполнения двумерного массива A по схеме. Результаты заполнения выдать на экран и в файл. 1 2 3 4 5 6 12 11 10 9 8 7 13 14 15 16 17 18...
C++ Запретить редактирование переменной внутри класса как сделать чтобы переменная (не const) внутри класса чтобы она одновременно была видна из места вызова, но ей там нельзя было что то присвоить? скажем: class Test { public: int Count; ... };... http://www.cyberforum.ru/cpp-beginners/thread1190829.html
Составить функцию построения строки символов являющейся записью заданного действительного числа C++
составить функцию построения строки символов являющейся записью заданного действительного числа, строка должна содержать указанное количество цифр после запятой.( с правилами округления цифр)
C++ Создать базу данных (БД) склада компьютерного магазина
Есть задание помоги интересует не выполнение а справка что можете посоветовать почитать на эту тему что нужно использовать и если можно примеры. в программировании слаб заушник( времени мало...
C++ Создать класс BitString для работы с битовыми строками не более чем из 100 бит http://www.cyberforum.ru/cpp-beginners/thread1190797.html
Создать класс BitString для работы с битовыми строками не более чем из 100 бит. Битовая строка должна быть представлена массивом типа unsignet char, каждый элемент которого принимает значение 0 или...
C++ Отсортировать массив по возрастанию количества цифр, встречающихся в записи числа Дан массив целых положительных чисел b1,b2,...,bn.Отсортировать массив по возрастанию количества цифр,встречающихся в записи числа. подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
6404 / 5970 / 1945
Регистрация: 18.12.2011
Сообщений: 15,401
Завершенные тесты: 1
28.05.2014, 19:19
Копирую сюда пример
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
void insertSort(int* a, int size) 
{
    int i, j, tmp;
    for (i = 1; i < size; ++i) // цикл проходов, i - номер прохода
    {
        tmp = a[i];  // в tmp надо скопировать ВСЕ элементы структуры
        for (j = i - 1; j >= 0 && a[j] > tmp; --j) 
        {
            a[j + 1] = a[j];    // сдвигаем ВСЮ структуру направо, пока не дошли
        }
        a[j + 1] = tmp; // место найдено, вставить тоже ВСЮ ранее скопированную структуру    
    }
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru