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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
dimapain
0 / 0 / 0
Регистрация: 09.05.2012
Сообщений: 5
#1

Сортировка букв. - C++

09.05.2012, 21:29. Просмотров 597. Ответов 5
Метки нет (Все метки)

Отсортировать буквы в строке в порядке возрастания с учетом регистра.
Помогите написать код под компилятор Borland c++,заранее спасибо!!!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.05.2012, 21:29     Сортировка букв.
Посмотрите здесь:

Сортировка русскиих букв - C++
Возникла надобность сортировать слова с русскими буквами.Млин. Знаю что проблема русского языка в с++ стоит особняком.. char p ='п'; ...

Сортировка букв в слове - C++
Я написал код но он кривой: #include <iostream> #include <windows.h> using namespace std; int main() { ...

Сортировка букв английского алфавита - C++
Здравствуйте, помогите решить проблему не пойму в чём дело необходимо отсортировать слова: void SetsManipulation::sortA() { int...

Сортировка массива латинских букв - C++
набор латинских букв упорядочить по алфавиту Использовать следующие алгоритмы: сортировкой выбором, быструю сортировку Массив...

Сортировка слов по количеству в них букв - C++
Доброго времени суток. Нужно решить три задачки. Я с С++ сталкиваюсь только сейчас. 3)Используя STL написать программу для сортировки...

Считывание с файла чисел и букв, сортировка - C++
Помогите пожалуйста решить задачку. В файл записаны сначала имена, а потом цифры. Нужно чтобы в консоли этот файл читался и сначала...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Петррр
5947 / 3384 / 336
Регистрация: 28.10.2010
Сообщений: 5,927
09.05.2012, 21:40     Сортировка букв. #2
Алгоритмы сортировок
dimapain
0 / 0 / 0
Регистрация: 09.05.2012
Сообщений: 5
09.05.2012, 21:50  [ТС]     Сортировка букв. #3
а как осуществить без использования класса?
Infinity3000
1058 / 577 / 24
Регистрация: 03.12.2009
Сообщений: 1,255
09.05.2012, 21:55     Сортировка букв. #4
проходишься по всем буквам в строке
C++
1
2
3
4
5
6
for (int i = 0; i < text.length(); i++)
    {
        j = (int)text[i]; // узнаем числовое значение символа
        mas[i] = j; //заносишь в целочисленный масив  числовое значение символа
        }
    }
сортируешь массив

проходишься по массиву
C++
1
chr = (char)mas[i]; // узнаем, какой это символ получился
ну и выводишь! наверно так, придумал на ходу!
Infinity3000
1058 / 577 / 24
Регистрация: 03.12.2009
Сообщений: 1,255
09.05.2012, 22:15     Сортировка букв. #5
вот что получается!

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
#include "iostream"
#include "string"
 
using namespace std;
 
int main()
{
    string text("feaxzwbcdyrhff");
    int *mas = new int [text.length()];
    int j;
    for (int i = 0; i < text.length(); i++)
    {
        j = (int)text[i]; // узнаем числовое значение символа
        mas[i] = j; //заносишь в целочисленный масив  числовое значение символа
    }
    //сортируем массив                              
    for (int i = text.length() - 1; i >= 1; --i)    
    {                                   
        for (int j = 0; j < i; ++j)     
        {                               
            if (mas[j] > mas[j + 1])    
            {                           
                int buf = mas[j];   
                mas[j] = mas[j + 1];    
                mas[j + 1] = buf;       
            }                           
        }                               
    }                                       
    //выводим отсортированну строку
    for(int i = 0; i < text.length(); i++)
    {
        cout << (char)mas[i]; 
    }
    delete [] mas;
    system("pause >> null");
    return 0;
}
Миниатюры
Сортировка букв.  
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.05.2012, 23:38     Сортировка букв.
Еще ссылки по теме:

Сортировка слиянием для массива состоящего из букв - C++
Всем привет, помогите пожалуйста с задачкой: с помощью сортировки слиянием нужно отсортировать массив состоящий из букв, которые пишет...

Сортировка по гласным, согласным и возрастание букв в слове - C++
Помогите пожалуйста решить задачу. В заданном тексте выделить две группы слов: в первую определить слова, начинающиеся на согласную...

Сортировка строк из файла по количеству гласных букв - C++
В общем нужно считать строки из файла и отсортировать по количеству гласных букв. Знаю, что можно использовать пузырьковый метод, но совсем...

Напишите программу подсчета суммарного числа букв 'а' и букв 'b' в данной строковой переменной - C++
Напишите программу подсчета суммарного числа букв 'а' и букв 'b' в данной строковой переменной. Вывести на экран каких букв больше. ...

Дано слово. Поменять местами первую из букв а и последнюю из букв о! кто может помчь! - C++
Дано слово. Поменять местами первую из букв а и последнюю из букв о. Учесть возможность того, что таких букв в слове может не быть.

В строке слов из букв латинского алфавита найти слова, в которых нет букв, которые повторяются. - C++
В строке слов из букв латинского алфавита найти слова, в которых нет букв, которые повторяются.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
dimapain
0 / 0 / 0
Регистрация: 09.05.2012
Сообщений: 5
09.05.2012, 23:38  [ТС]     Сортировка букв. #6
спасибо за понимание!!!!
Yandex
Объявления
09.05.2012, 23:38     Сортировка букв.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru