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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
blancoross1
0 / 0 / 0
Регистрация: 16.05.2013
Сообщений: 52
#1

Определение букв о в задаче , комментирование кода моей задачи - C++

20.12.2013, 22:51. Просмотров 149. Ответов 0
Метки нет (Все метки)

Прокомментируйте пожалуйста код задачи, а то не понятны некоторые аспекты.

#include <cstring>
#include <iostream>

int strcc(const char* str)
{
int c = 0;
int o_c = 0;
int len = strlen(str);
for(int i = 0; i < len; i++)
{
if(str[i] == 'o' || str[i] == 'O')
{
c++;
if(c >= 2) o_c++;
}
else if(str[i] == ' ' || str[i] == '\t') c = 0;
}
return o_c;
}

using namespace std;

int main(int argc, char** argv)
{
const char* str = "ololol asdf o asdf lol asdf oo";
cout << strcc(str) << endl;
return 0;
}
Задача : В тексте определить количество слов, имеющих более двух букв 'O' в слове. Вывести на печать эти слова.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.12.2013, 22:51     Определение букв о в задаче , комментирование кода моей задачи
Посмотрите здесь:

что в моей задаче на C++ не правильно? - C++
дана упорядоченная последовательность, определить упорядочена она по возрастанию или по убыванию? не пойму в чем ошибка, почему не работает...

Комментирование кода - C++
#ifndef ENHANCEDSAFEARRAY_H #define ENHANCEDSAFEARRAY_H #include &quot;safearray.h&quot; template &lt;typename T&gt; class EnhancedSafeArray:...

Объясните что означает переменная b в моей задачи - C++
Объясните что означает переменная b в моей задачи, и почему мы все делаем относительно b. Ниже написан код самой задачи. #include...

Определение регистра букв - C++
Здравствуйте, возникла маленькая проблемка. Для её решения нужно определить в каком регистре находится каждая буква слова. И в зависимости...

Не корректность кода (определение простых чисел) - C++
Здравствуйте. Помогите исправить ошибки. В программе определяющей простые числа #include &lt;iostream&gt; using namespace std; ...

Оптимизация Кода задачи - C++
Сама задача: Корабль сначала плыл заданным курсом (север, восток, Юг, запад). Потом его курс был изменен согласно приказу ( вперед,...

Насилуем код: минимальный размер кода задачи A+B - C++
Здравствуйте. Нужно получить A,B, и вывести A+B; Мой собственный рекорд: 65 символов Как можно укоротить этот код? На &quot;другом&quot; сайте...

Повторное использование кода и инкапсулирование. Внимание, много букв) - C++
Всем привет. Хотелось бы обсудить очень важный вопрос, а именно инкапсуляцию встроенных типов. Допустим у нас в программе есть две...

Комментирование программ С++ - C++
Пожалуйста, срочно помогите , объясните как работает тут this ... не понимаю зачем он вообще MARSH&amp; MARSH::operator=(MARSH&amp; a) ...

Комментирование программы - C++
#include &lt;stdlib.h&gt; #include &lt;iostream&gt; #include &lt;stdio.h&gt; #include&lt;conio.h&gt; #include&lt;math.h&gt; using namespace std; int...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru