3 / 4 / 1
Регистрация: 12.11.2015
Сообщений: 77
1

Найти одинаковые буквы в слове

28.02.2017, 14:46. Показов 12726. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В слове имеются только две одинаковых буквы. Найти их
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.02.2017, 14:46
Ответы с готовыми решениями:

Найти в слове две одинаковые буквы
В слове имеются только две одинаковые буквы. Найти их.(помогите пожалуйста)

Найти в строке одинаковые буквы
В строке имеются одинаковые буквы.Найти их.

В строке имеются только две одинаковые буквы. Найти их.
помогите пожалуйста написать программу!!! В строке имеются только две одинаковые буквы.Найти их.

Найти слова, у которых первая и последняя буквы одинаковые
Дана строка символов. Признак конца строки - символ «\п» (перевод строки). Строка состоит из слов,...

4
55 / 55 / 51
Регистрация: 05.07.2016
Сообщений: 179
28.02.2017, 14:58 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
int main()
{
    setlocale( LC_ALL,"" );
    string str;
    cin >> str;
    bool flag=false;
    for(int i=0;i<str.length();i++){
        for(int j=0;j<str.length();j++)
    if(i!=j && str[i]==str[j]) {cout << str[i]; flag=true;break;}
    if(flag) break;
    }
    system("pause");
    return 0;
}
0
3 / 4 / 1
Регистрация: 12.11.2015
Сообщений: 77
28.02.2017, 15:14  [ТС] 3
Цитата Сообщение от Дмитрий8892 Посмотреть сообщение
int main()
{
* * setlocale( LC_ALL,"" );
* * string str;
* * cin >> str;
* * bool flag=false;
* * for(int i=0;i<str.length();i++){
* * * * for(int j=0;j<str.length();j++)
* * if(i!=j && str[i]==str[j]) {cout << str[i]; flag=true;break;}
* * if(flag) break;
* * }
* * system("pause");
* * return 0;
}
Требуется чтобы выводило буквы когда их именно 2 в слове. Т.е. слово "мама" уже не подходит.
0
55 / 55 / 51
Регистрация: 05.07.2016
Сообщений: 179
28.02.2017, 15:26 4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include "windows.h"
#include <iostream>
#include <vector>
using namespace std;
 
int main()
{
    setlocale( LC_ALL,"" );
    vector<char> vec(0);
    string str;
    cin >> str;
    for(int i=0;i<str.length();i++){
        for(int j=0;j<str.length();j++)
    if(i!=j && str[i]==str[j]) { vec.insert(vec.end(),str[i]); }
    }
    if(vec.size()==2)  cout << vec[0];
    else cout << "Слово не подходит" ;
    system("pause");
    return 0;
}
0
Форумчанин
Эксперт CЭксперт С++
8194 / 5044 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
28.02.2017, 15:35 5
C++
1
2
3
4
5
6
7
8
9
10
#include <algorithm>
#include <iostream>
#include <string>
 
int main()
{
    std::string str = "apple";
    std::sort(str.begin(), str.end());
    std::cout << *std::unique(str.begin(), str.end());
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.02.2017, 15:35
Помогаю со студенческими работами здесь

Одинаковые буквы в одном слове на Borland C++
Помогите пожалуйста решить задачу на Borland C++ &quot;В строке слов из букв латинского алфавита...

Найти одинаковые буквы в слове
В слове имеются только две одинаковых буквы. Найти их

Найти две одинаковые буквы в слове
Язык си В слове имеются только две одинаковые буквы. Найти их. Подскажите решение если не сложно.

Найти две одинаковые буквы в слове
Дано слово. В этом слове две буквы одинаковые. Найти их.


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru