Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
Anna17
0 / 0 / 0
Регистрация: 29.12.2013
Сообщений: 22
1

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

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

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

Ввести символьную строку. Найти в строке самое длинное слово и вывести его на экран. Новых строк не создавать
Ввести символьную строку. Найти в строке самое длинное слово и вывести его на...

Ввести строку (не более 100 символов и не менее 30), вывести символы с 7 по 15
Задачку подкинули, компилятор говорит, что я фигню написал, поделитесь идеями....

Вывести на экран все слова, встречающиеся более 1 раза
Помогите пожалуйста, запуталась в циклах!!! (( Сама задача такова:Дана строка в...

Ввести с экрана строку. Заменить в строке все символы на 1, а пробелы на 0
Ввести с экрана строку. Заменить в строке все символы на 1, а пробелы на 0

Ввести символьную строку. Выполнить переворот каждого слова в строке
Ввести символьную строку. Выполнить переворот каждого слова в строке (заменив...

2
MicM
824 / 483 / 324
Регистрация: 29.12.2009
Сообщений: 1,106
Завершенные тесты: 1
29.12.2013, 19:01 2
Лучший ответ Сообщение было отмечено Anna17 как решение

Решение

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;
}
1
Anna17
0 / 0 / 0
Регистрация: 29.12.2013
Сообщений: 22
29.12.2013, 19:08  [ТС] 3
СПАСИБО! СПАСИБО!СПАСИБО!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.12.2013, 19:08

Ввести строку длинной не более 200 символов, вывести на экран последнее слово
Задача: Ввести строку длинной не более 200 символов, вывести на экран последнее...

прога которая содержащий не более 10 строк, в каждой строке не более 80 символов и эти символы вводятся с клавиатуры
здравструйте, помогите написать прогу которая содержащий не более 10 строк, в...

Удалить из строки все символы встречающиеся более одного раза
ввести символьную строку удалить из строки все символы встречающиеся более...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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