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

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

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

Ввести символьную строку. Вывести на экран все символы, повторяющие-ся в строке более 1 раза. Новых строк не создавать.
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.12.2013, 18:56
Ответы с готовыми решениями:

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

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

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

Ввести строку символов. Удалить из строки все символы, не являющиеся цифрами. Результат вывести на экран.
Задача 1. Ввести строку символов. Удалить из строки все символы, не являющиеся цифрами. Результат...

2
839 / 497 / 325
Регистрация: 29.12.2009
Сообщений: 1,106
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
0 / 0 / 0
Регистрация: 29.12.2013
Сообщений: 22
29.12.2013, 19:08  [ТС] 3
СПАСИБО! СПАСИБО!СПАСИБО!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.12.2013, 19:08

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

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

В строке исключить все повторяющие символы а цифры заменить нулями
1)в строке исключить все повторяющие символы а цифры заменить нулями 2)помоему найти в текстовом...

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


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

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

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