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

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

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

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

21.01.2013, 16:10. Просмотров 584. Ответов 1
Метки нет (Все метки)

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

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

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Gepar
 Аватар для Gepar
1175 / 531 / 20
Регистрация: 01.07.2009
Сообщений: 3,516
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     Из заданной символьной строки выбрать те символы ,которык встречаются в ней только один раз,в том порядке, в котором они встречаются в тексте и в том
Ответ Создать тему
Опции темы

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