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

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

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

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

17.12.2009, 18:19. Просмотров 455. Ответов 2
Метки нет (Все метки)

Дано предложениею. В нем только 2 слова одинаковые . НАйти эти слова
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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++
Ответ Создать тему
Опции темы

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