![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 27.12.2011
Сообщений: 5
|
![]()
помогите, пожалуйста, разобраться с программой
Код HTML:
#include <cstdlib> #include <iostream> using namespace std; int count_words(string s) { int col = 0; int n = s. length(); string word = ""; for(int i = 0; i < n; i++) { if(s[i] == ' ' || s[i] == '\t') { if(word != "") { col++; } word = ""; } else word = word + s[i]; } if(word != "") col++; return col; } int main(int argc, char *argv[]) { string s; int col = 0; cout << "Vvedite stroku" << endl; getline(cin,s); // schityvaem s probelami stroku cout << "Kolichestvo slov:" << count_words(s) << endl; system("PAUSE"); return EXIT_SUCCESS; } что означают строки: int col = 0; int n = s. length(); string word = ""; for(int i = 0; i < n; i++) { if(s[i] == ' ' || s[i] == '\t') { if(word != "") { col++; } word = ""; } else word = word + s[i]; } if(word != "") col++; return col; } |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
![]()
эти строки очень сильно напоминают исходный код, написанный на языке программирования с++
Предполагаю, что эти строки означают собой реализацию алгоритма, который судя по всему должен подсчитывать количество слов в строке. Последний раз редактировалось _Bers; 05.01.2012 в 00:23. |
![]() |
![]() |
![]() |
#3 |
Регистрация: 27.12.2011
Сообщений: 5
|
![]()
а вот эти?:
int main(int argc, char *argv[]) { string s; int col = 0; |
![]() |
![]() |
![]() |
#4 | |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
![]() Цитата:
Причем, если записать вот так: Код:
|
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Указатели, символьные строки и функции | Vera_0709 | Помощь студентам | 0 | 28.12.2011 13:35 |
Функции и указатели в С | Maryko | Помощь студентам | 2 | 30.11.2010 09:01 |
Указатели, символьные строки и функции | dimit4 | Общие вопросы C/C++ | 1 | 15.01.2010 05:31 |
задача на с. указатели функции строки(хз как переделать) | нонфактор | Помощь студентам | 1 | 12.01.2010 16:46 |
Помогите решить задачу ан тему: Указатели, строки, функции обработки строк | Chel | Общие вопросы C/C++ | 3 | 11.10.2009 19:48 |