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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 19, средняя оценка - 4.84
LAans
1 / 1 / 0
Регистрация: 29.04.2010
Сообщений: 46
#1

сортировка строки в алфавитном порядке - C++

23.11.2010, 22:43. Просмотров 2956. Ответов 2
Метки нет (Все метки)

как сделать так, чтоб программа выводила строку с повторами ?

то есть

ввожу abcddff
программа выведет abcdf
нужно чтоб выводила abcddff

и с пробелом какие-то проблемы.
например введу abc d
результат - abc

подскажите, пожалуйста .

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
#include <iostream.h>
#include <conio.h>
#include <string.h>
 
int abc (char *text);
 
void main()
{
clrscr();
char text[100];
cout << "Vvedite text" << endl;
cin >> text;
abc (text);
getch();
}
 
int abc (char *text)
{
int i;
int mas[256];
    for (i=0; i<256; i++)
        mas[i] = 0;
 
        for (i=0; i<strlen(text); i++)
            mas[text[i]]++;
    for (i=0; i<256; i++)
    {
        if(mas[i]>0)
            cout << (char) i;
    }
     return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.11.2010, 22:43
Я подобрал для вас темы с готовыми решениями и ответами на вопрос сортировка строки в алфавитном порядке (C++):

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

Сортировка в алфавитном порядке - C++
Написал скрипт сортировки по алфавиту. По идее работать должен, но к сожалению не работает. Вот код: struct stud{ char...

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

Сортировка структур в алфавитном порядке - C++
Есть массив структур, которые содержат русское слово и его английский перевод. Надо отсортировать по английским словам в алфавитном...

Сортировка строк в алфавитном порядке - C++
Собственно сабж) Вроде бы сделал что-то похожее, но ошибка запрета доступа, если вводить строки с клавиатуры (понимаю, что не выделил...

Сортировка структур в алфавитном порядке - C++
Отсортировать в алфавитном порядке по &quot;TIP&quot;. #include&lt;iostream&gt; #include&lt;cstdio&gt; #include&lt;string.h&gt; using namespace std; ...

2
rrrFer
Заблокирован
24.11.2010, 10:22 #2
Цитата Сообщение от LAans Посмотреть сообщение
и с пробелом какие-то проблемы.
например введу abc d
результат - abc
пробел является разделителем, чтобы считать строку вместе с разделителями можно использовать cin.getline()

Добавлено через 14 минут
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
#include <iostream>
using std::cin;
using std::cout;
using std::endl;
int main(){
    char *s;
    int i,j,jm,t;
 
    s=new char[50];
    
    cin.getline(s,255);
 
    for(i=0;s[i];i++){
        for(j=jm=i;s[j];j++)
            if(s[j]<s[jm])
                jm=j;
        t=s[jm];
        s[jm]=s[i];
        s[i]=t;
    }
 
    cout<<s<<endl;
 
    delete []s;
 
    return 0;
}
1
LAans
1 / 1 / 0
Регистрация: 29.04.2010
Сообщений: 46
24.11.2010, 21:18  [ТС] #3
спасибо огромное!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.11.2010, 21:18
Привет! Вот еще темы с ответами:

Сортировка структур в алфавитном порядке - C++
Помогите пожалуйста, как сделать сортировку структур по алфавиту?) Заранее спасибо!) Программа осуществляет:  ввод с клавиатуры данных...

Сортировка строк в алфавитном порядке - C++
Помогите пожалуйста написать программу для сортировки строк в алфавитном порядке Программа открывает фаил input.txt и отоброжает его...

Сортировка слов в алфавитном порядке - C++
Задан любой текст.Выпонить сортировку слов этого текста в алфавитном порядке.

Сортировка слов в алфавитном порядке - C++
Дан текст из несколько слов. Нужно вывести слова в алфавитном порядке по первой букве.


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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