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

Наибольшее расстояние между словами в файле - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Считывание из файла http://www.cyberforum.ru/cpp-beginners/thread860970.html
Всем привет! Есть вот такая проблема: при считывании данных из файла в объект ниоткуда берутся лишние данные. В чем может быть проблема? Вот пример файла: 1 1 1 2 2 2 А вот что получается когда считываю файл: 1 1 1 2 2 2 2 2 void output(Toys &T) { ifstream in("1.txt");
C++ в чем ошибка? Дано целое позитивное число n. Составить алгоритм вычисления суммы В чем ошибка в коде?#include <iostream> #include <conio.h> #include <math.h> #include <locale.h> using namespace std; //главная функция программы, с нее начинается выполнение int main() http://www.cyberforum.ru/cpp-beginners/thread860967.html
Задание на создание классов C++
Дорогие коллеги! Помогите новичку разобраться с этим заданием! Задание на создание классов Данное задание предполагает создать базовый класс фигуры, указанный в задании класс и в нем реализовать заданную функцию. Приложение создается с графическим интерфейсом и реализует создание нескольких объектов заданного класса и тестирование заданной функции. Нужно: Разработать класс сектора Sector и...
C++ Приостановка выполнения программы
Подскажите пожалуйста, можно ли в си как-нибудь реализовать приостановку выполнения программы на несколько секунд? Нужно что-то вроде system("pause"); только не до нажатия enter а на заданное мной время?
C++ Возвращение значения функции http://www.cyberforum.ru/cpp-beginners/thread860915.html
Как сделать отдельно функцию, чтобы она возвращала в основную функцию значение sum? Помогите пожалуйста! #include <stdio.h> #include <stdlib.h> int main(){ int number,sum=0; printf("Enter the natural Number: "); scanf("%d",&number);
C++ Карточная игра.Стек на основе массива Пишу карточную игру. Нужно создать стек на основе массива для карт.Всего 52 карты. Все одной масти. стек вроде написала,а вот дальше не знаю как сделать static array <int>^ C = gcnew array <int>(52); int top; public: подробнее

Показать сообщение отдельно
Evateli
Сообщений: n/a
10.05.2013, 20:34     Наибольшее расстояние между словами в файле
Полный текст задачи: Дан файл, содержащий текст на русском языке и некоторые два слова. Определить, сколько раз они встречаются в тексте и найти наибольшее расстояние между этими словами.(сколько слов между ними).

Добавлено через 8 минут
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
#include<fstream>
#include<iostream>
#include<string>
#include<conio.h>
#include<stdio.h>
#include <sstream>
#include <locale.h>
using namespace std;
int main()
{ setlocale(LC_ALL, "rus");
 
    int n=0;
int k=0;
string c1;
string c2;
string s;
cout<<"Введите первое слово:"<<endl;
cin>>c1;
cout<<"Введите второе слово:"<<endl;
cin>>c2;
ifstream fin;
fin.open("Text.txt");
int i=0;
while (getline(fin,s))
{
    istringstream iss(s);
string s2;
while (iss>>s2)
{if (s2==c1)
n++;
if (s2==c2)
    k++;
}
}
fin.close(); 
cout<<"Первое слово - количество раз:";
cout<<n<<endl;
cout<<"Второе слово - количество раз:";
cout<<k<<endl;
getch();
return 0;
}
Нашла количество заданных слов в тексте, но не знаю, как найти наибольшее расстояние. Буду рада любой помощи.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru