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

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

Войти
Регистрация
Восстановить пароль
 
Aecttann
6 / 6 / 0
Регистрация: 19.10.2013
Сообщений: 320
#1

Напечатать те слова, которые состоят из всех букв, что и слово "red" - C++

21.03.2014, 11:02. Просмотров 293. Ответов 4
Метки нет (Все метки)

Напечатать те слова, которые состоят из всех букв, что и слово "red". Повторения допускаются. Слово находится в файле red.txt.
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
#include <iostream>
#include <fstream>
#include <string>
 
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "RUS");
 
    ofstream out;
    out.open("out.txt");
 
    ifstream file;
    file.open("red.txt");
 
 
 
 
 
    out << ;
    out.close();
    file.close();
 
    return 0;
}
Добавлено через 10 часов 29 минут
никто не знает?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.03.2014, 11:02     Напечатать те слова, которые состоят из всех букв, что и слово "red"
Посмотрите здесь:

Напечатать все слова, которые состоят из тех же букв что и последнее слово текста - C++
Прог на c++ дан текст,который заканчивается точкой.текст состоит из слов,разделенных пробелами,слова представляют собой произвольную...

Напечатать слова, которые состоят из первых и последних букв (но не цифр) всех слов текста - C++
вот мои попытки, Напечатать слова, которые состоят из первых и последних букв (но не цифр) всех слов текста #include &lt;iostream&gt; ...

Перечислить все слова заданного предложения, которые состоят из тех же букв что и первое - C++
Уважаемые знатоки кода! Помогите, пожалуйста, с программкой, по заданию: перечислить все слова заданного предложения, которые состоят...

Определить, верно ли, что в строке s есть 5 букв "е", которые идут подряд - C++
Дано ряд символов S. Определить, верно ли, что в ряду s есть 5 букв е которые идут подряд

Перечислить слова, которые состоят из тех же букв - C++
Решите пожалуйста задачу: Перечислить все слова созданного предложения, которые состоят из тех же букв, что и первое слово предложения.

Записать строку из слов, которые состоят из букв первого слова строки - C++
Привет! Нужна ваша помощь по данной задаче: Записать в новую строку слова, которые состоят из тех же букв, что и первое слово в заданной...

Вычислить количество слов анаграмм (Слова которые состоят из одних и тех же букв) - C++
Дано предложение, необходимо посчитать количество анаграмм в этом предложении. Пример: Ввод: abc cba two abcc. Вывод: 2. (это...

Распечатать введенное предложение, удалив из него слова, которые состоят менее, чем из трех букв - C++
помогите составить программу: Распечатать введенное предложение, удалив с него слова, котоорые состоят менее, чем из трех букв

Распечатать введенное предложение, удалив из него слова, которые состоят менее чем из трех букв - C++
Распечатать введенное предложение , удалив из него слова , которые состоят менее чем из трех букв .

Распечатать введенное предложение, удалив из него слова, которые состоят менее чем из трех букв - C++
#include&lt;conio.h&gt; #include &lt;vcl.h&gt; #pragma hdrstop #pragma argsused void main () {char str; int i; cout&lt;&lt;&quot;Vvedi stroky;...

Слова состоят из цифр.заменить 0-ми те,которые состоят из повторов одной и той же цифры - C++
Слова состоят из цифр.заменить 0-ми те,которые состоят из повторов одной и той же цифры. помогите плз

Вводится последовательность слов до встречи слова "stop". Образовать предложение, в котором разместить слова, состоящие более чем из 5 букв. - C++
Вводится последовательность слов до встречи слова &quot;stop&quot;. Образовать предложение, в котором разместить слова, состоящие более чем из 5...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
AntonChik
1083 / 581 / 21
Регистрация: 11.11.2008
Сообщений: 1,544
21.03.2014, 11:36     Напечатать те слова, которые состоят из всех букв, что и слово "red" #2
red
rde
erd
edr
der
dre
?
Aecttann
6 / 6 / 0
Регистрация: 19.10.2013
Сообщений: 320
22.03.2014, 14:24  [ТС]     Напечатать те слова, которые состоят из всех букв, что и слово "red" #3
AntonChik, нет, программа должна взять слово red из файла, перебрать все возможные варианты из этих трёх букв, вывести их на экран и записать в файл.
dimcoder
Полярный
454 / 427 / 66
Регистрация: 11.09.2011
Сообщений: 1,129
22.03.2014, 14:38     Напечатать те слова, которые состоят из всех букв, что и слово "red" #4
Ну если ТОЛЬКО ИЗ ТРЕХ букв, то так:
C++
1
2
3
4
5
6
7
8
fin >> s;
//s = red
cout << s[0]+s[1]+s[2]; 
cout << s[0]+s[2]+s[1]; 
cout << s[1]+s[0]+s[2]; 
cout << s[1]+s[2]+s[0]; 
cout << s[2]+s[1]+s[0]; 
cout << s[2]+s[0]+s[1];
А если нужен реальный алгоритм, то могу скинуть.
IGPIGP
Комп_Оратор)
Эксперт по математике/физике
6419 / 3058 / 302
Регистрация: 04.12.2011
Сообщений: 8,330
Записей в блоге: 3
22.03.2014, 15:48     Напечатать те слова, которые состоят из всех букв, что и слово "red" #5
Название файла другое.
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
49
50
51
#include <iostream>
#include<fstream>
#include <string>
using namespace std;
 
bool is_consist_of(string shabl_str, string to_check_str){
int slen = to_check_str.size();
int cnt=0;
for(int i = 0; i < slen; i++){
    if(shabl_str.find_first_of(to_check_str[i]) != -1)cnt++;
}
if(cnt == slen)return true;
return false;
}
 
 
int main(){
const char *out_cstring = "red reder der dered director ganibal lector rederer";
cout<<"The source string is: "<<endl<<out_cstring<<endl<<endl;
const char *filename = "source_file";
ofstream out_file(filename, ios::out);
out_file<<out_cstring;
out_file.close();
 
ifstream in_file(filename, ios::in);
string word;
string shabl_str = "red";
string rezult;
int i(0);
 
while (in_file >> word) 
if(is_consist_of(shabl_str, word)) rezult += word+" ";
 
const char *out_filename = "source_file";
 
ofstream out_file_rez(out_filename, ios::out);
out_file_rez << rezult.c_str();
out_file_rez.close();
cout<<"The rezult string to rezult file is:"<<endl;
cout<<rezult<<endl<<endl;
 
rezult.clear();
ifstream in_file_rez(out_filename, ios::in);
getline(in_file_rez, rezult);
    
cout<<"The rezult string from file is:"<<endl;
cout<<rezult<<endl;
cout << endl;
    system("pause"); 
    return 0; 
}
Yandex
Объявления
22.03.2014, 15:48     Напечатать те слова, которые состоят из всех букв, что и слово "red"
Ответ Создать тему
Опции темы

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