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

Функция подсчитывает количество слов в строке. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ выделение памяти под трехмерный массив с возможностью зануления http://www.cyberforum.ru/cpp-beginners/thread422133.html
собственно просьба с задачей: определить функцию, которая создает трехмерный массив целых чисел размера M x N x L с возможностью зануления, и функцию, которая освобождает память, выделенную под этот массив. заранее спасибо)
C++ Алгоритм схемы Горнера Задача такова: необходимо посчитать Сумму произведения ((-1)^k)*(((x/2)^2k)/((k!)^2)), где k изменяеться от 1 до бесконечности. Мною была написана программа на си++ по алгоритму: 1. S=0 2. k=1 3. S=((-1)^k)*(((x/2)^2k)/((k!)^2)) 4. k=k+1 5.если k больше 10 в -3 спепени(например), вернуться на 3. иначе выход. Однако преподователь потребовал, чтобы в вычислении использовалась схема... http://www.cyberforum.ru/cpp-beginners/thread422128.html
Сколько элементов двумерного массива меньше любого элемента на главной диагонали C++
Определить сколько элементов двумерного массива меньше любого элемента на главной диагонали. Добавлено через 1 минуту Решите пожалуйста задачу. А то я в это чайник!(
C++ Ошибка в коде не могу понять в чем
Вот код программы: #include <iostream> #include <math.h> using namespace std; int main() { double R; int x; cout << "X=";
C++ Передача двумерного массива http://www.cyberforum.ru/cpp-beginners/thread422081.html
Здравствуйте. Требуется передать двумерный массив в функцию и там уже его использовать. Все никак не получалось, полазил по результатам поиска, перепробовал различные способы, например, как тут http://www.cyberforum.ru/cpp-builder/thread349601-page3.html#post2004438 и тут http://www.cyberforum.ru/cpp-beginners/thread365228.html Итак, есть двумерный массив нулей/единиц определенного размера....
C++ Один класс не видит другой Есть 2 класса, унаследованные от общего родителя. Один из классов-потомков не видит второй, объявленный ниже. Попытки обвиться его заранее в виде class girl и использовать в сlass man контейнер girl *g не принесли результата. Собственно проблема в функции void reaction(girl& g) класса man. Как заставить их видеть друг друга?Как передать объект класса в параметре функции? #include... подробнее

Показать сообщение отдельно
Gepar
 Аватар для Gepar
1173 / 529 / 20
Регистрация: 01.07.2009
Сообщений: 3,512
04.01.2012, 04:33     Функция подсчитывает количество слов в строке.
Цитата Сообщение от NoMasters Посмотреть сообщение
Не распарсил толком, но есть как минимум переносы строк и табуляции. Знаки препинания тоже вполне себе разделители слов. Впрочем, в данном конкретном случае, скорее всего, действительно имелись в виду только пробелы.
Ну всё это по желанию автор темы пускай дописывает в 13ую строку, при этом не забывая модифицировать 7ую.
Пример с добавленным условием на знаки пунктуации (чтобы "слово,слово" было = 2 слова"
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
int main()
{
    char *string="   sf.dfd   ,";
    int count=0;
    if(*string)
    {
        if(!(isspace(string[strlen(string+1)]) || ispunct(string[strlen(string+1)])))
         count++;
 
        string++;
        while(*string)
        {
            if ((isspace(*string) || ispunct(*string)) && !(isspace(*(string-1)) || ispunct(*(string-1))))
            count++;
            string++;
        }
 
    }
    printf("%d",count);
}
Хотя условия начинают выглядить страшно и напрашивается добавление функций чтобы убрать столь длинные условия ...
 
Текущее время: 23:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru