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

Вывести на экран список слов, у которых есть префикс (несколько букв), которые задаются с клавиатуры - C++

Восстановить пароль Регистрация
 
Хару
0 / 0 / 0
Регистрация: 04.06.2013
Сообщений: 28
25.06.2013, 07:17     Вывести на экран список слов, у которых есть префикс (несколько букв), которые задаются с клавиатуры #1
Вывести на экран список слов, у которых есть префикс (несколько букв), которые задаются с клавиатуры.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.06.2013, 07:17     Вывести на экран список слов, у которых есть префикс (несколько букв), которые задаются с клавиатуры
Посмотрите здесь:

C++ Вывести на печать список слов, имеющих приставку(несколько букв), задаваемых с терминал
C++ найти и вывести на экран слова, в которых нет повторяющихся букв
C++ Вычыслить количество слов в строке, длинна которых равна 3 символам и вывести их на экран, если же таких слов нет, то выдать об этом сообщение.
C++ Вывести все слова строки, в которых есть удвоение букв
C++ Строки: Вывести на экран только те слова, которые отличаются от последнего и в которых нет повторяющихся букв.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
FireProoF
17 / 17 / 1
Регистрация: 28.10.2012
Сообщений: 190
25.06.2013, 07:46     Вывести на экран список слов, у которых есть префикс (несколько букв), которые задаются с клавиатуры #2
Откуда берутся исходные слова (заранее известный массив, файл, клавиатура)?
Хару
0 / 0 / 0
Регистрация: 04.06.2013
Сообщений: 28
25.06.2013, 07:48  [ТС]     Вывести на экран список слов, у которых есть префикс (несколько букв), которые задаются с клавиатуры #3
Вот на самом деле - без понятия)))
Я так думаю не из файла ибо мы еще этого не проходили.
Значит толи уже должны быть слов 10-15 каких либо.Либо пользователь должен их сам ввести а потом префикс указать.
:| как то так
FireProoF
17 / 17 / 1
Регистрация: 28.10.2012
Сообщений: 190
25.06.2013, 08:24     Вывести на экран список слов, у которых есть префикс (несколько букв), которые задаются с клавиатуры #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
// 12.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
#include <iostream>
#include <string>
#include <sstream>
using namespace std;
string * words;
string text;
int n;
void input()
{
   cout << "Введите количество слов для поиска :";
   cin >> n;
   words = new string[n];
   cout << "\nВведите " << n << " words :" << endl;
   for(int i = 0; i < n; i++)
       cin >> words[i];
   cout << "\nВведите текст в котором надо найти слова :" << endl;
   cin.ignore();
   getline(cin,text);
}
bool search(const string &s)
{
   for(int i = 0; i < n; i++)
       if(words[i] == s)
           return true;
   return false;
}
 
void solve()
{
   istringstream ss(text);
   string word;
   cout << "Слова, найденные в строке: ";
   while(ss >> word)
       if(search(word))
           cout << word << " ";
   cin.ignore();cin.get();
}
int main()
{
   setlocale (0,"Russian");
   input();
   solve();
   return 0;
}
Yandex
Объявления
25.06.2013, 08:24     Вывести на экран список слов, у которых есть префикс (несколько букв), которые задаются с клавиатуры
Ответ Создать тему
Опции темы

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