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

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

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

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

29.12.2013, 18:56. Просмотров 632. Ответов 2
Метки нет (Все метки)

Ввести символьную строку. Вывести на экран все символы, повторяющие-ся в строке более 1 раза. Новых строк не создавать.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.12.2013, 18:56     Ввести символьную строку. Вывести на экран все символы, повторяющие-ся в строке более 1 раза. Новых строк не создавать
Посмотрите здесь:
Ввести символьную строку. Найти в строке самое длинное слово и вывести его на экран. Новых строк не создавать C++
Ввести строку (не более 100 символов и не менее 30), вывести символы с 7 по 15 C++
C++ Вывести на экран все слова, встречающиеся более 1 раза
C++ Ввести строку длинной не более 200 символов, вывести на экран последнее слово
Ввести символьную строку. Выполнить переворот каждого слова в строке C++
C++ прога которая содержащий не более 10 строк, в каждой строке не более 80 символов и эти символы вводятся с клавиатуры
Удалить из строки все символы встречающиеся более одного раза C++
C++ Как используя командную строку ввести символьную строку?
Ввести символьную строку. C++
C++ Вывести все элементы массива, встречающиеся более одного раза
Вывести все элементы массива входящие в него более одного раза C++
Найти все символы, которые встречаются в строке более двух раз C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MicM
821 / 488 / 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 раза. Новых строк не создавать
Ответ Создать тему
Опции темы

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