0 / 0 / 0
Регистрация: 14.12.2017
Сообщений: 13
Записей в блоге: 1
1

Исключить слово из файла

17.05.2018, 09:24. Показов 348. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
/*помогите кто нибудь разбираться вот код она у меня сортирует слова но не знаю как сделать так чтобы искала слово в файле*/
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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
#include<iostream>
#include<fstream>
#include<cstdlib>
#include<string>
using namespace std;
int search (string *a,string x, int l, int r){
int c;
while(1){
c=(l+r)/2;
if(x<a[c])
r=c-1;
else if (x>a[c])
l=c+1;
else 
return c;
if(l>r)
return -1;
}
}
int main()
{
    setlocale(LC_ALL,"Russian");
    string q[100];
    int i = 0, n=0, min=0;
    string temp;
    string m,x;
    ifstream in;
    in.open("text.txt");
if(in.fail()){
    cout<<"Error\n"<<endl;
    exit (1);
}
    while (!in.eof())
    {
        in >> q[i];
        cout << q[i] << endl;
        i++;
        n++;
    }
    for (int i = 0;i<n;i++){
    m="zzzzzz";
    for (int k = i;k<n;k++){
    if(q[k]<m){
    m=q[k];
    min=k;}}
    if(i!=min){
        temp=q[i];
        q[i]=q[min];
        q[min]=temp;
        }}
        cout << "отсортированный массив\n";
        for (int i = 0; i < n; i++)
        {
            cout << q[i] << " ";
            cout << endl;
        }
        in.close();
        ofstream out;
        out.open("text1.txt");
        if (out.fail()) {
            cout << "Error\n" << endl;
            exit(1);
        }
        for(int i = 0; i<n; i++)
            out << q[i]<< " ";
        out.close();
        cout<<"Введите слово\n";
        cin>>x;
        int l=0;
        int r=n;
        if(search(q,x,l,n)!=-1)
        q[search (q,x,l,n)]= " ";
        out.close();
        system("pause");
        return 0;
    }
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.05.2018, 09:24
Ответы с готовыми решениями:

Исключить одно одинаковое слово из предложения
Пара по программированию началась сразу же с практики где не объяснили как выполнять задание....

С клавиатуры ввести произвольное предложение и исключить из него предпоследнее слово
С клавиатуры ввести произвольное предложение и исключить из него предпоследнее слово,...

Исключить из файла повторные вхождения чисел
Заполнить файл последовательного доступа f целыми числами, полученными с помощью генератора...

Исключить из заданного текстового файла символы-разделители
Нужно исключить из заданного текстового файла символы-разделители (пробел, символ табуляции),...

0
17.05.2018, 09:24
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.05.2018, 09:24
Помогаю со студенческими работами здесь

Исключить из файла все слова, которые встречаются более одного раза
Найти в файле f все слова которые встречаются более одного раза исключить их с файла f и получить...

Исключить из заданного текстового файла символы-разделители (пробел, символ табуляции), расположенных в середи
Помогите пожалуйста исправить! Очень срочно! Исключить из заданного текстового файла...

Исключить из файла последнее слово каждой строки
Создать текстовый файл F, строки которого содержат слова. Исключить из файла последнее слово каждой...

Регулярки исключить слово
Здвствуйте как с помощью регулярок можно вытящить только те значеня которые не содержат строку...


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

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

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