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

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

Восстановить пароль Регистрация
 
 
Coca Cola
 Аватар для Coca Cola
-1 / 0 / 0
Регистрация: 03.01.2014
Сообщений: 119
12.01.2014, 12:44     Исключить повторяющиеся символы, заменить их на пробелы. #1
Последнее задание по экзамену! исключить повторяющиеся символы, заменить их на пробелы. При вводе 2Х строк 1-1234567890, 2-0987654321


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
#include <iostream>
#include <ctime>
#include <cstdlib>
#include <string>
#include <cctype>
std::string& changeNumericToAlpha(std::string& inputStr)
{
for(unsigned i(0); i < inputStr.size(); ++i)
{
if(isdigit(inputStr[i]))
inputStr[i] = char(rand()%26 + 97);
}
return inputStr;
}
int main()
{
srand(time(NULL));
std::string first, second;
std::getline(std::cin, first);
std::getline(std::cin, second);
std::cout << changeNumericToAlpha(first) << "\n"
<< changeNumericToAlpha(second) << std::endl;
return 0;
}
Добавлено через 7 минут
Жду помощи очень нужно!

Добавлено через 12 минут
просто нужно немного изменить прогу

Добавлено через 2 минуты
ЛЮЮЮЮДИИИИИИ ЕСТЬ КТО ЖИВОЙ!??!?!?!!?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.01.2014, 12:44     Исключить повторяющиеся символы, заменить их на пробелы.
Посмотрите здесь:

Удалить все символы в строке, не являющиеся буквами и заменить множественные пробелы одним C++
C++ Исключить из матрицы повторяющиеся строки
C++ Исключить повторяющиеся элементы из списка
Исключить повторяющиеся символы в строке C++
C++ Нужно заменить повторяющиеся пробелы в тексте. Работает только для 1 строки
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
FreShard1
12.01.2014, 16:50     Исключить повторяющиеся символы, заменить их на пробелы.
  #21

Не по теме:

По моему этот парень только панически флудит : )

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.01.2014, 18:27     Исключить повторяющиеся символы, заменить их на пробелы.
Еще ссылки по теме:

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

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

Или воспользуйтесь поиском по форуму:
Coca Cola
 Аватар для Coca Cola
-1 / 0 / 0
Регистрация: 03.01.2014
Сообщений: 119
12.01.2014, 18:27  [ТС]     Исключить повторяющиеся символы, заменить их на пробелы. #22
НУ НАПИШИТЕ МНЕ ПРОГРАММУ ПОЖАЛУЙСТА

Добавлено через 31 минуту
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
38
39
40
41
#include <iostream>
#include <ctime>
#include <cstdlib>
#include <string>
#include <cctype>
std::string& changeNumericToAlpha(std::string& inputStr)
{
for(unsigned i(0); i < inputStr.size(); ++i)
{
if(isdigit(inputStr[i]))
inputStr[i] = char(rand()%26 + 97);
}
return inputStr;
}
 
int main()
{
srand(time(NULL));
std::string first, second;
std::getline(std::cin, first);
std::getline(std::cin, second);
std::cout << changeNumericToAlpha(first) << "\n"
<< changeNumericToAlpha(second) << std::endl;
 
 
for(unsigned i(0); i < first.size(); ++i)
for(unsigned j(0); j < second.size(); ++j){
    if(first[i]==second[j]){
        first[i]=' ';
        second[j]=' ';
 
    }
 
}
std::cout<<first<<"\n"<<second;
 
 
 
 
return 0;
}
Yandex
Объявления
12.01.2014, 18:27     Исключить повторяющиеся символы, заменить их на пробелы.
Ответ Создать тему
Опции темы

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