Форум программистов, компьютерный форум 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 24 23 22 21 20 19 25 26 27 28 29 30 36 35 34 33 32 31
C++ Запретить редактирование переменной внутри класса как сделать чтобы переменная (не const) внутри класса чтобы она одновременно была видна из места вызова, но ей там нельзя было что то присвоить? скажем: class Test { public: int Count; ... }; void main() http://www.cyberforum.ru/cpp-beginners/thread1190829.html
Составить функцию построения строки символов являющейся записью заданного действительного числа C++
составить функцию построения строки символов являющейся записью заданного действительного числа, строка должна содержать указанное количество цифр после запятой.( с правилами округления цифр)
C++ Создать базу данных (БД) склада компьютерного магазина
Есть задание помоги интересует не выполнение а справка что можете посоветовать почитать на эту тему что нужно использовать и если можно примеры. в программировании слаб заушник( времени мало информации в инете мало. помогите!!! Задание: Все задания выполняются на языки c++ в среде Visual Studio. Результатом выполнения задания является работающая консольная программа, протокол, который...
C++ Создать класс BitString для работы с битовыми строками не более чем из 100 бит http://www.cyberforum.ru/cpp-beginners/thread1190797.html
Создать класс BitString для работы с битовыми строками не более чем из 100 бит. Битовая строка должна быть представлена массивом типа unsignet char, каждый элемент которого принимает значение 0 или 1. Реальный размер массива задаётся как аргумент конструктора инициализации. Должны быть реализованы все традиционные операций для работы с битовыми строками: and, or, xor, not. Реализовать сдвиг влево...
C++ Отсортировать массив по возрастанию количества цифр, встречающихся в записи числа Дан массив целых положительных чисел b1,b2,...,bn.Отсортировать массив по возрастанию количества цифр,встречающихся в записи числа. подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
 Аватар для zss
5946 / 5551 / 1783
Регистрация: 18.12.2011
Сообщений: 14,175
Завершенные тесты: 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; // место найдено, вставить тоже ВСЮ ранее скопированную структуру    
    }
}
 
Текущее время: 18:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru