Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
2008kedr2008
3 / 3 / 2
Регистрация: 16.11.2010
Сообщений: 165
#1

все не повторяющиеся буквы в словах - C++

06.12.2010, 15:20. Просмотров 614. Ответов 4
Метки нет (Все метки)

Всем привет=)) подскажите как записать условие, что бы он выводил все не повторяющиеся буквы в словах???
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.12.2010, 15:20
Я подобрал для вас темы с готовыми решениями и ответами на вопрос все не повторяющиеся буквы в словах (C++):

Файловый ввод/вывод. Во всех словах строки переставить все входящие буквы «а» в начало слова, а буквы «я» – в конец
Здравствуйте! Помогите, пожалуйста, составить программу, которая считывает из...

Сделать маленькими все буквы в тех словах, в которых нет ни одной буквы, встречающейся в последнем слове строки.
Помогите разобраться с задачей по практике, что только не пробовал, программа...

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

Найти все гласные буквы в словах
дано натурально число n ,и символы S1,S2,S3....группа символов ,которые...

Заменить все малые буквы в русских словах одноименными большими
не могли бы вы помочь???буду очень благодарна! "заменит все малые буквы в...

Удалить все парные (повторяющиеся) буквы
Есть код в котором программа показует сколько строчка имеет символов, как...

4
dihlofos
Бродяга
304 / 258 / 56
Регистрация: 27.08.2010
Сообщений: 553
06.12.2010, 15:36 #2
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
#include <iostream>
#include <cstring>
using namespace std;
///////////////////////////////////////////
int main()
{   
    char str[] = "this is a simple text";
    
    int i, j;
    bool flag;
    int len = strlen(str);
    
    for(i = 0; i<len; ++i)
    {
        flag = true;
        for(j = 0; j<len; ++j)
        {
            if((j!=i) && (str[j]==str[i]))
                flag = false;
        }
        if(flag)
            cout<<str[i];
    }
    
    return 0;
}
1
2008kedr2008
3 / 3 / 2
Регистрация: 16.11.2010
Сообщений: 165
06.12.2010, 15:41  [ТС] #3
Огромное спасибо=)))
скажи пожалуйста что значит вот эта строка
bool flag;
0
dihlofos
Бродяга
304 / 258 / 56
Регистрация: 27.08.2010
Сообщений: 553
06.12.2010, 15:53 #4
Переменная типа bool (принимает значения true или false). Здесь используется как флажок: если повторение найдено, то установливается в false. После этого проверяется if(flag) (иными словами if (flag==true)), если условие выполняется, то печатаем символ.
Кстати лучше ещё добавить break:
C++
1
2
3
4
5
if((j!=i) && (str[j]==str[i]))
{
     flag = false;
     break;
}
Чтобы лишний раз не гонять цикл.
1
2008kedr2008
3 / 3 / 2
Регистрация: 16.11.2010
Сообщений: 165
06.12.2010, 15:57  [ТС] #5
Спасибо, более менее понятно стало=)))
0
06.12.2010, 15:57
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.12.2010, 15:57
Привет! Вот еще темы с решениями:

Удалить все повторяющиеся буквы из слова
Дано слово, удалить из него все повторяющиеся буквы, оставив их первые...

Удалить из слова все повторяющиеся буквы, оставив их первые вхождения
Условие:Дано слово. Удалить из него все повторяющиеся буквы, оставив их первые...

Удалить из строки все повторяющиеся буквы, оставив только их первые вхождения
2.Даны строки, содержащие латинские буквы. Удалить из строки все повторяю*...

Удалять в словах, которые заканчиваются на букву "А" все другие буквы "А"
Здравствуйте! Есть текст &quot;Варвара очень любит леопарда&quot;. Нужно сделать...


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

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

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