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

Из заданной символьной строки выбрать те символы ,которык встречаются в ней только один раз,в том порядке, в котором они встречаются в тексте и в том - C++

Восстановить пароль Регистрация
 
Beloved
0 / 0 / 0
Регистрация: 27.12.2012
Сообщений: 14
21.01.2013, 16:10     Из заданной символьной строки выбрать те символы ,которык встречаются в ней только один раз,в том порядке, в котором они встречаются в тексте и в том #1
Из заданной символьной строки выбрать те символы ,которык встречаются в ней только один раз,в том порядке, в котором они встречаются в тексте и в том положении, заменив остальные символы звездочками
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.01.2013, 16:10     Из заданной символьной строки выбрать те символы ,которык встречаются в ней только один раз,в том порядке, в котором они встречаются в тексте и в том
Посмотрите здесь:

Из заданной символьной строки выбрать те символы которые встречаются в ней только один раз. C++
C++ Из заданной символьной строки выбрать те символы, которые встречаются в ней только один раз
Дан файл, содержащий текст на русском языке. Выбрать из него те символы, которые встречаются в нем только один раз, в том порядке, в котором они в C++
Из заданной символьной строки выбрать те символы, которые встречаются в ней только один раз, в том порядке, в котором они встречаются в тексте C++
Оставить в строке только те символы, которые встречаются один раз C++
Нужно из строки символов удалить символы которые встречаются в нем только один раз C++
Выбрать из текста только те символы, которые встречаются в нем только один раз C++
Выбрать символы, которые встречаются в строке только один раз C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Gepar
 Аватар для Gepar
1173 / 529 / 20
Регистрация: 01.07.2009
Сообщений: 3,511
21.01.2013, 16:13     Из заданной символьной строки выбрать те символы ,которык встречаются в ней только один раз,в том порядке, в котором они встречаются в тексте и в том #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
27
28
29
30
31
32
#include <iostream>
#include <fstream>
#include <cstring>
using namespace std; 
 
int main()
{
    ifstream file("file.txt");
    char ch;
 
    int Maxlength = 256;//максимально сколько разных символов можно сохранить
    int realLength = 0;//сколько реально сейчас разных символов есть
 
    //выделяем память под неповторяющиеся символы
    char* string = new char[Maxlength];
    *string = '\0';
 
    //пока в файле есть символы
    while(!file.eof())
    {
        file>>ch;//читаем один символ
        if(!strchr(string,ch))//если такого символа ещё не было
            string[realLength++] = ch;//добавляем его нам в строку
    }
 
    //выводим все неповторяющиеся символы в том порядке в котором они встречались
    for(int i = 0;i<realLength; i++)
        cout<<string[i];
 
    cout<<endl;
    system("PAUSE");
}
Yandex
Объявления
21.01.2013, 16:13     Из заданной символьной строки выбрать те символы ,которык встречаются в ней только один раз,в том порядке, в котором они встречаются в тексте и в том
Ответ Создать тему
Опции темы

Текущее время: 04:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru