Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 14.12.2017
Сообщений: 13
Записей в блоге: 1

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

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

Студворк — интернет-сервис помощи студентам
/*помогите кто нибудь разбираться вот код она у меня сортирует слова но не знаю как сделать так чтобы искала слово в файле*/
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
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
17.05.2018, 09:24
Ответы с готовыми решениями:

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

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

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

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
17.05.2018, 09:24
Помогаю со студенческими работами здесь

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru