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

Ввести символьную строку. Вывести на экран все символы, повторяющие-ся в строке более 1 раза. Новых строк не создавать - C++

Восстановить пароль Регистрация
 
Anna17
0 / 0 / 0
Регистрация: 29.12.2013
Сообщений: 22
29.12.2013, 18:56     Ввести символьную строку. Вывести на экран все символы, повторяющие-ся в строке более 1 раза. Новых строк не создавать #1
Ввести символьную строку. Вывести на экран все символы, повторяющие-ся в строке более 1 раза. Новых строк не создавать.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.12.2013, 18:56     Ввести символьную строку. Вывести на экран все символы, повторяющие-ся в строке более 1 раза. Новых строк не создавать
Посмотрите здесь:

Ввести символьную строку. C++
удалить из строки все символы встречающиеся более одного раза C++
C++ прога которая содержащий не более 10 строк, в каждой строке не более 80 символов и эти символы вводятся с клавиатуры
Ввести строку (не более 100 символов и не менее 30), вывести символы с 7 по 15 C++
Ввести символьную строку. Выполнить переворот каждого слова в строке C++
C++ Ввести строку длинной не более 200 символов, вывести на экран последнее слово
C++ Как используя командную строку ввести символьную строку?
Вывести все элементы массива входящие в него более одного раза C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MicM
 Аватар для MicM
820 / 487 / 90
Регистрация: 29.12.2009
Сообщений: 1,097
Завершенные тесты: 1
29.12.2013, 19:01     Ввести символьную строку. Вывести на экран все символы, повторяющие-ся в строке более 1 раза. Новых строк не создавать #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
#include <iostream>
#include <string>
using namespace std;
 
int main()
{
    string str,tmp;
    cout <<"Stroka: ";
    getline (cin,str);
    for (int i=0; i<str.length()-1; i++)
    {
        for (int j=i+1; j<str.length(); j++)
        {
            if (str[i]==str[j] && tmp.find(str[i])==-1)
            {
                cout <<str[i] <<' ';
                tmp.append (1,str[i]);
            }
        }
    }
    cout <<'\n';
    return 0;
}
Anna17
0 / 0 / 0
Регистрация: 29.12.2013
Сообщений: 22
29.12.2013, 19:08  [ТС]     Ввести символьную строку. Вывести на экран все символы, повторяющие-ся в строке более 1 раза. Новых строк не создавать #3
СПАСИБО! СПАСИБО!СПАСИБО!
Yandex
Объявления
29.12.2013, 19:08     Ввести символьную строку. Вывести на экран все символы, повторяющие-ся в строке более 1 раза. Новых строк не создавать
Ответ Создать тему
Опции темы

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