![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 19.12.2011
Сообщений: 1
|
![]()
Написал программу, а как оформить правильно блок-схему, не знаю, сегодня завалили.Завтра последний день.Помогите пожалуйста.
#include <iostream.h> #include <fstream.h> #include <stdlib.h> #include <ctype.h> #include <string.h> int findWords(char*text) { Int word_count=0; for(int i=0;i<strlen(text);i++) //пока не закончился текст if ((isalpha(text[i]))||(isdigit(text[i]))) //если символ - буква или цифра { for(int j=i+1;j<strlen(text);j++) //начиная со 2го символа { if(! (isalpha(text[j])||(isdigit(text[j])))) //если не буква и не цифра то счетчик слов++ { word_count++; cout<<"word_count ++"<<endl; i=j; //i++ в конце цикла, переходим на j+1 элемент break; } } } } // for(int k=0;k<strlen(text)-1;k++) // { // if((isalpha(text[k]))&&(text[k+1]=='-')&&(text[k+2]==' ')&&(isalpha(text[k+3]))) // word_count--; // } if((text[strlen(text)-2]=='-')&&(text[strlen(text)-3]!=' ')) //если символ - и за ним следует не пробел, значит это перенос { cout<<"word_count --"<<endl; //поэтому вычитаем из счётчика слов единицу word_count--; } return word_count; } int main() { ifstream input("in.txt"); ofstream output("out.txt"); if(input.fail()) //если файл не открывается, сообщение об ошибке { cout<<"Error"; exit(1); } int word_count=0; char text[1024]; //массив в который считываются символы while(!input.eof()) //пока файл не закончился { input.getline(text,1024,'\n'); //считывание строк //input>>text; text[strlen(text)+1]=0; text[strlen(text)]=' '; word_count+=findWords(text);//окончательное значение счетчика слов } cout<<word_count<<endl; output<<word_count<<endl; input.close();//закрытие файлов output.close(); return 0; } Так же код тут http://codepaste.ru/8779/ |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
нужна блок-схема(((( | universe04 | Помощь студентам | 15 | 22.04.2011 15:04 |
Нужна блок схема... | misha0711 | Помощь студентам | 1 | 13.04.2011 12:50 |
нужна блок схема | CheyZe | Общие вопросы C/C++ | 4 | 03.02.2011 18:58 |
нужна блок схема | CheyZe | Общие вопросы C/C++ | 8 | 30.01.2011 05:02 |