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

Определить процент повторения заданного слова в тексте - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Наиболее часто-встречаемая цифра http://www.cyberforum.ru/cpp-beginners/thread149175.html
Помогите пожалуйста написать программу, которая выводит на экран наиболее часто-встречаемую цифру, в введенном с клавиатуры тексте. Заранее спасибо.
C++ Из файла считать третью строку и посчитать количество слов в этой строке Помогите плиз!!!Завтра надо здать такую вот задачку:Есть файл(создаётся самостоятельно),с файла считать третью строку и пощитать количество слов в этой строке.Очень прошу помогите!!!Заранее спасибо. http://www.cyberforum.ru/cpp-beginners/thread149168.html
оставить программу для определения сложности предложения. Под сложностью понимать сумму количества слов и разделительных знаков C++
составить программу для определения сложности предложения. Под сложностью понимать сумму количества слов и разделительных знаков Ребят, будьте добры, помогите с задачей..
C++ Создать линейный список "Сведения о квартирах"
картотека в бюро обмена квартир организована как линейный список. Сведения о каждой квартире содержат: количество комнат; этаж; площадь; адрес; Составить программу,которая обеспечивает:...
C++ Организовать функцию http://www.cyberforum.ru/cpp-beginners/thread149160.html
Ребята,помогите,завтра экзамен...Задача в Си: Организовать функцию,вычисляющую сумму двух чисел,которые передаются в неё не значениями,а указателями...Плиииз. и ещё,напишите движок...
C++ Какой компонент нужно использовать в верхней части программы? Привет! Я вобщем то программист микроконтроллеров но часто приходиться писать софт под комп. Раньше писал в VB2008 и когда писал сложную програму с огромным кол-вом контролов то в верхней части... подробнее

Показать сообщение отдельно
.::.DIMA.::.
143 / 143 / 4
Регистрация: 26.10.2008
Сообщений: 782
24.06.2010, 21:47
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
34
#include <iostream>
using namespace std;
 
int main()
{
    setlocale(LC_ALL, ".1251");
    int i, n, count, countWords;
    double res;
    n = 300;
    count = countWords = 0;
    char * str = new char [n];
    char * word = new char [n];
    char * p = NULL;
    cout << "Введите строку\n";
    cin.getline(str, n);
    cout << "Введите слово\n";
    cin >> word;
 
    p = strtok(str, " ,.");
    while (p)
    {
        countWords++;
        if (strcmp(p, word) == 0)
            count++;
        p = strtok(NULL, " ,.");
    }
    res = 1.0 * count / countWords;
    res *= 100;
    cout << res << " %" << endl;
    delete [] str;
    delete [] word;
    p = NULL;
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru