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

Строки в C++ - C++

Восстановить пароль Регистрация
 
udwik
0 / 0 / 0
Регистрация: 17.12.2009
Сообщений: 18
17.12.2009, 18:19     Строки в C++ #1
Дано предложениею. В нем только 2 слова одинаковые . НАйти эти слова
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.12.2009, 18:19     Строки в C++
Посмотрите здесь:

Добавить в конец первой строки, последние n2-n1 слов второй строки C++
C++ Скопировать второе слово каждой строки в начало следующей строки
Из символов введенной строки сформировать две строки - из цифр и букв C++
C++ Найти номер строки матрицы, наиболее отдаленный от первой строки
C++ Определить длину строки,удалить из строки все символы, которые равны заданному
C++ Переставить строки матрицы по возрастанию максимальных элементов каждой строки
C++ Переместить вниз строки массива, в которых сумма элементов строки меньше ноля
C++ Определить, верно ли утверждение: сумма элементов каждой i-й строки матрицы меньше суммы (i-1)-й строки

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
perchik71
 Аватар для perchik71
69 / 27 / 2
Регистрация: 08.08.2009
Сообщений: 60
17.12.2009, 18:31     Строки в C++ #2
Цитата Сообщение от udwik Посмотреть сообщение
Дано предложениею. В нем только 2 слова одинаковые . НАйти эти слова
Если с файла
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
...
#include <fstream>
....
 
char buf[64];
 
int main()
{
ifstream ifs("*.*");
if(ifs)
{
ifs>>buf; // ОО а тут ваше слово ;) 
}
}
с экрана

C++
1
getline(cin,buf); // Оо и в buf снова ваше слово ведённое с экрана;)
Добавлено через 1 минуту
И ещё еси есть вопросы то опишите подробнее вашу задачу
outoftime
║XLR8║
 Аватар для outoftime
505 / 427 / 33
Регистрация: 25.07.2009
Сообщений: 2,297
18.12.2009, 16:12     Строки в C++ #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <string>
#include <map>
 
using namespace std;
 
main()
{
    string s;
    map <string, int> M;
    while (cin >> s)
        ++M[s];
    for (map <string, int> :: iterator it = M.begin(); it != M.end(); ++it)
        if (it->second == 2) cout << it->first << endl;
    system("pause");
    return 0;
}
Yandex
Объявления
18.12.2009, 16:12     Строки в C++
Ответ Создать тему
Опции темы

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