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

Написать программу для сортировки методом прямых включений латинских букв по алфавиту - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сортировка методом пузырька http://www.cyberforum.ru/cpp-beginners/thread1078094.html
Помогите пожалуйста исправить ошибки. Сортировка пузырьком многомерного массива. #include "stdafx.h" #include <stdlib.h> #include <iostream> #include <conio.h> using namespace std; int main() {
C++ Опередить произведение элементов в тех строках матрицы, которые не содержат отрицательных элементов Дана целочисленная квадратная матрица. Опередить: 1) произведение элементов в тех строках, которые не содержат отрицательных элементов. 2) максимум среди сумм элементов диагоналей, параллельных главной диагонали матрицы. #include <iostream.h> #include <clocale> int main(void) http://www.cyberforum.ru/cpp-beginners/thread1078092.html
Составить программу для отображения C++
Составить программу для отображения abc…………. .xyz bc……………xy c………… x mn
Создать программу, которая выводит псевдографические изображение буквы C++
Создать программу, которая выводит псевдографические изображение буквы "Р" и "Д" При каждом последующем выводе буквы выполнить ее масштабирование (увеличение или уменьшение в размере). Использовать вложенные циклы.
C++ Программированиие алгоритмов со структурой вложенных циклов http://www.cyberforum.ru/cpp-beginners/thread1078061.html
Найти сумму элементов,стоящих ниже главной диагонали матрицы А(5,5).Помоги пожалуйста
C++ Обработка Литерных Величин Определите,совпадает ли количество букв "а" в двух словах.Вставьте после буквы "я" в слове букву "к" и перед ней вставьте букву "с".Помогите пожалуйста сделать.Очень срочно надо подробнее

Показать сообщение отдельно
Linker1989
0 / 0 / 0
Регистрация: 22.05.2013
Сообщений: 25
25.01.2014, 18:30  [ТС]     Написать программу для сортировки методом прямых включений латинских букв по алфавиту
Цитата Сообщение от MrGluck Посмотреть сообщение
У меня как бы по этому алгоритму и написано (в первичном осмотре)
Вот в общем пришлось убрать template, чтобы получить более развёрнуто это всё но теперь пишет:
error C2661: print: нет перегруженной функции, принимающей 2 аргументов
и ни чего не сортирует))) печатает две не отсортированные строки и всё, где накосячил интересно)))

C++ (Qt)
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
48
49
50
51
52
53
#include <iostream>//для функции ввода/вывода потока
#include <cstring>//функция для манипуляции со строками и массивами
 
using namespace std;
void sortByDirectInclusion (int *I, const int size)
{
    for (int J = 2; J < size; J++) // цикл проходов
        {
        int K = I[J];
        int L = J-1;
        while ( L >= 1 && I[J] > K)// поиск места элемента в готовой последовательности
        {
           I[L + 1] = I[L];// сдвигаем элемент направо, пока не дошли
            L--;
        }
            I[L + 1] = K;// место найдено, вставить элемент 
        }
}
 void sortByDirectInclusion (char *I, const int size)
{
    for (int J = 2; J < size; J++) // цикл проходов
        {
        int K = I[J];
        int L = J-1;
        while ( L >= 1 && I[J] > K)// поиск места элемента в готовой последовательности
        {
           I[L + 1] = I[L];// сдвигаем элемент направо, пока не дошли
                    L--;
        }
        I[L + 1] = K;// место найдено, вставить элемент     
    }
}
void print(const int *I, int J, const int size)
{
    for (int J = 1; J < size; J++)
            cout << I[J];
    cout << std::endl;
}
void print(const char *I, int J, const int size)
{
    for (int J = 1; J < size; J++)
        cout << I[J];
    cout << std::endl;
}
int main()
{
    char I[] = "azhdasasqgjhdakhmkjbhlpox";
    const int N = strlen(I);// определяем размер массива
    print(I, N);  // печать неотсортированного массива
    sortByDirectInclusion(I, N);
    print(I, N); // печать отсортированного массива
    cin.get();//задержка экрана
}
 
Текущее время: 10:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru