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

Определить сколько раз слова встречаются в тексте и сколько непосредственно друг за другом. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать динамический 2-мерный массив, заполнить его случайным образом, сортировать столбцы по возрастанию их суммы http://www.cyberforum.ru/cpp-beginners/thread268692.html
Создать динамический 2-мерный массив, заполнить его случайным образом, сортировать столбцы по возрастанию их суммы. Именуйте темы осмысленно. Название темы должно максимально полно отражать ее...
C++ Найти количество вхождений подстрок в строку Собственно, в input.txt лежит строка размером до 250 символов, в output.txt нужно найти количество вхождений в нее подстрок, а именно ">>->" и "<-<<". Вроде задача пустяковая, но разобраться не... http://www.cyberforum.ru/cpp-beginners/thread268686.html
Трехпутевая поразрядная быстрая сортировка C++
нужна помощь с написанием програмки на тему: Трехпутевая поразрядная быстрая сортировка заранее спасибо
C++ StringGrid - условия выбора
Три месяца как стал программистом на С++ ... и тут уперся в вопрос. В СтрингГриде 4 столбца и 16 строк. При запуске программы выглядит все примерно так: ____1___2____3____4__...
C++ Замена цвета определенной ячейки StringGrid http://www.cyberforum.ru/cpp-beginners/thread268654.html
Подскажите как имея координаты ячейки в StringGrid изменить ее цвет, в стандартных функциях инспектора объектов не нашел, но это и понятно.
C++ Шаблоны функций не совсем понимаю, как работают шаблоны функций , в учебнике только дан пример и не объяснено ниче( САма программа готовая есть, надо переделать с шаблонами но не знаю как #include<iostream.h> ... подробнее

Показать сообщение отдельно
nick07x
2 / 2 / 0
Регистрация: 21.03.2011
Сообщений: 55
22.04.2011, 22:59  [ТС]
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
#include "stdafx.h"
#include <iostream>
#include <string>
#include <fstream>
#include <conio.h>
using namespace std;
string convert(string S)
{
 for (unsigned int i=0; i<S.size(); i++)
 if ((S[i]>=-128)&&(S[i]<=-81))
 S[i] += 64;
 else if ((S[i]>=-32)&&(S[i]<=-17))
 S[i] += 16;
 else 
 {
 cout << "Это не русское слово";
 exit(1);
 }
 return S;
}
void main()
{
 setlocale (LC_ALL, "Russian");
 string s1,s2,s3,s4="";
 int count1=0, count2=0, count3=0, count4=0;
 cout << "Введите первое слово ";
 cin >> s1;
 s1=convert(s1);
 cout << "Введите второе слово ";
 cin >> s2;
 s2=convert(s2);
 cout << endl;
 ifstream file("file.txt");
 while (!file.eof())
 {
 file >> s3;
 if ((s4==s1)&&(s3==s2)) count3++;
 if ((s4==s2)&&(s3==s1)) count4++;
 if(s3==s1) count1++;
 if(s3==s2) count2++;
 s4=s3;
 }
 cout << "Слово " << s1 << " встречается в тексте " << count1 << " раз(а)" << endl;
 cout << "Слово " << s2 << " встречается в тексте " << count2 << " раз(а)" << endl;
 cout << "Второе слово идет за первым " << count3 << " раз(а)" << endl;
 cout << "Первое слово идет за вторым " << count4 << " раз(а)" << endl;
 _getch();
}
рабочий вариант программы
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru