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

Подсчитать количество слов в тексте - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Упорядочить строки матрицы по возрастанию последних элементов строк http://www.cyberforum.ru/cpp-beginners/thread72148.html
Всем здрасти.Помогите с лабами пожалуйста. 1)Разработать программу, которая вводит целочисленную матрицу из n строк и m столбцов (1 <n<= 100, 1<m<=50) и упорядочивает элементы матрицы. Правило упорядочивания определяется вариантом. Правило упорядочивания матрицы: Упорядочить строки по возрастанию последних элементов строк 2)Выполнить сортировку целочисленного массива (поиск в массиве) из n...
C++ Добавление пробелов в строку Здравствуйте. Помогите пожалуйста решить данное задание: Дана строка,содержащая последовательность слов,разделенных пробелами. Вводится число которое не меньше длины этой строки и не больше 255. Необходимо привести строку к длине, задаваемой этим числом, путем введения дополнительных пробелов между словами. Если дано одно слово, то вывести сообщение. Были похожие темы, но там надо было просто... http://www.cyberforum.ru/cpp-beginners/thread72147.html
C++ Запись функцию на С++
F(x)=sin^2*(cos*(x^2-1)/cos*(x^2+1)) но я не знаю как это правильно записать на с++ путаюсь в расположении скобок и функций типа pow sqrt sin и т.д и т .п.
C++ Вывод чисел!
Программа которая выводит числа на экран от нуля до бесконечности!!есть код только нужно добавить несколько строк!!как я понял с функцией atoi или atol. #include <iostream.h> int main() { int a; char b; long int count = 0; cout <<"vedite 4islo";
C++ Подпрограммы http://www.cyberforum.ru/cpp-beginners/thread72130.html
Такой простенький вопросик - как вызвать из одной подпрограммы в другую переменую, точнее даже масив?
C++ Массив,нахождение отрезка max длины. Уважаемые пользователи!!Помогите пожалуйста с написанием программы!!Только начала изучение и пропустила лекцию о массивах ,но как известно никому нет дела до пропусков(понимай как хочешь) )) Задача:Поиск отрезка максимальной длины в массиве. В одномерном массиве А из К элементов найти отрезок максимальной длины и вывести его на экран, состоящий из элементов данного массива по правилу:а1 = аn,... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9373 / 5423 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
27.12.2009, 01:18     Подсчитать количество слов в тексте
И слова считает, и сколько раз одно какое-то встретилось...
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
#include <stdio.h>
#include <string.h>
#include <windows.h>
    
#define STRLEN 255
    
int main(void){
    char str[STRLEN], wrd[STRLEN], *p;
    size_t count_all, count_word;
    
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    
    printf("Строка: ");
    fgets(str, sizeof(str), stdin);
    if ( p = strrchr(str, '\n') )
        *p = '\0';
    printf("Слово: ");
    fgets(wrd, sizeof(wrd), stdin);
    if ( p = strrchr(wrd, '\n') )
        *p = '\0';
    
    count_all = count_word = 0;
    for ( p = strtok(str, " "); p != NULL; p = strtok(NULL, " ") ){
        ++count_all;
        if ( !strcmp(p, wrd) )
            ++count_word;
    }
    printf("Всего слов: %d\n", count_all);
    printf("Слово \"%s\" встретилось %d раз(а)\n", wrd, count_word);
    
    return 0;
}
 
Текущее время: 17:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru