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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сортировка массива по модулю http://www.cyberforum.ru/cpp-beginners/thread886833.html
Преобразовать массив таким образом, чтобы сначала располагались все элементы, модуль которых не превышает 1, а потом — все остальные. Код находит сумму элементов массива, расположенных между первым и вторым отрицательными элементами. #include <iostream> #include <windows.h> #include <math.h>f int main() { double y,sum; int i,n,usl; SetConsoleCP(1251);
C++ Присвоить значение наименьшего элемента массива переменной М1, номер строки, где находится этот элемент, - переменной Т, номер столбца - переменной С Массив С действительных чисел имеет 5 строк и 11 столбцов. Присвоить значение наименьшего элемента массива переменной М1, номер строки, где находится этот элемент, - переменной Т, номер столбца - переменной С. Помогите с решением :) Зарание спасибо. http://www.cyberforum.ru/cpp-beginners/thread886822.html
C++ не могу запустить программу
Ребята помогите!!!! никак не могу запустить программу все время ругaется на "global.h" #include <stdio.h> #include <conio.h> #include <iostream> #include "locale.h"// для использования русской кодировки #include <fstream> #include <string> int MainMenu (void);// выводит главное меню void ShowShapkaTabl(); void ShowPodcherkTabl();
C++ Циклические программы с накоплением суммы или произведения
Дано два одномерные массивы Х и Т , каждый из которых состоит из 12 элементов. Вычислить: Помогите решить задачу :) Зарание спасибо.
C++ Описать окружность вокруг объекта http://www.cyberforum.ru/cpp-beginners/thread886804.html
Описать окружность вокруг объекта (буква Р), используя простой алгоритм построения окружностей.Закруглить заданный угол объекта, используя программу построения дуг с начальным и конечным углом.Сгладить контур объекта кривой Би-сплайна;
C++ факториал и с++ Помогите написать программу на языке с++ для нахождения факториала. Заранее спасибо! подробнее

Показать сообщение отдельно
alexr1der
0 / 0 / 0
Регистрация: 31.05.2013
Сообщений: 3
01.06.2013, 14:23     Выполнить статистику текста: подсчитать количество букв, знаков препинания, слов, предложений, абзацев.
количество букв, слов и предложений в тексте

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
#include <conio.h>
 #include <stdio.h>
 
int main(int argc, char* argv[])
 {
 FILE *f;
 char buk[87] = "qwetryuiopasdfghjklzxcbvnmйцукенгшщзхъфывапрлоджэячсмитьбю";
 char pre[3] = "!?.";
 int pred,slov,bukv;
 pred = slov = bukv = 0;
 char ch;
 //----------------
 if ((f = fopen("test.txt","r"))== NULL)
 {
 printf("Cannot open input file.\n");
 getch();
 return 1;
 }
 //----------------
 while (!feof(f))
 {
 ch = fgetc(f);
 if(ch == ' ' || ch == '\n' || ch == '\t') slov++; //Считает точки и переход на следущую строку.
 } //Табуляцию тоже считаем.
 fseek(f,0,SEEK_SET); //Переход в начала файла.
 printf("Slov : %i",slov+1); //на 1 слово больше так как пробела после него нет.
 //----------------
 while (!feof(f))
 {
 ch = fgetc(f);
 for(int i=0;i<87;i++)
 if(ch == buk[i]) bukv++;;
 }
 fseek(f,0,SEEK_SET);
 printf("\nBukv : %i",bukv);
 //----------------
 while (!feof(f))
 {
 ch = fgetc(f);
 for(int i=0;i<3;i++)
 if(ch == pre[i])
 {
 pred++;
 break;
 }
 }
 fseek(f,0,SEEK_SET);
 printf("\nPredlozheniy : %i",pred);
 //----------------
 getch();
 fclose(f); 
 //----------------
 return 0;
 }
 
Текущее время: 18:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru