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

Распечатать строку, которая содержит заданное слово заданное колличество раз - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ применение c++ http://www.cyberforum.ru/cpp-beginners/thread231005.html
в 1 семестре начали проходить с++ за сем дошли до указателей (во 2 их начнем) прошли: типы, константы, операции, функции (передача по ссылке, по значению), потоки ввода/вывода, циклы, массивы, строки (char) я сам уже прошел указатели, и основы ООП. мы весь сем решали мат. задачи разные, уже от них тошнит. что реально полезное можно написать зная вот это все вышеперечисленное? спасибо
C++ Наследование Если я объявлю класс A, как базовый для класса B, то есть вот так: class B : public A { ... }; То в методах класса B будут доступны собственные элементы класса A(элементы из секции private)? Или для доступа к этим элементам я должен использовать общедоступные методы класса A? http://www.cyberforum.ru/cpp-beginners/thread231003.html
как из консоьного калькулятора сделать оконный C++
Есть колькулятор написанный на DEV++ и хорошо работающий: #include <cstdlib> #include <iostream> #include <conio.h> using namespace std; int main() {
с++ с рекурсией C++
помогите плиз разобраться с рекурсией.завал по лабораторным В данной последовательности чисел найти подпоследовательность подряд идущих элементов, сумма которых максимальна. Реализовать с помощью рекурсивной функции
C++ Как найти среднее значение в одномерном массиве? http://www.cyberforum.ru/cpp-beginners/thread230963.html
Дан массив n действительных чисел. Если массив имеет нечетное число элементов и состоит только из положительных чисел, то создать новый массив, удалив из него среднее число. В противном случае новый массив не создается, а изменяется исходный массив путем последовательного просмотра массива, выбора его отрицательных элементов и размещения их в конце массива. Остальные элементы необходимо сдвинуть...
C++ ООП-срочно!!! Создать классы, подходящие для представления библиографических данных о книгах(авторы, название, дата издания, количество страниц), журналах (название, дата издания, количество страниц),газетах(название, дата издания).Создать общий список литературы и вывести все содержащуюся в нем информацию подробнее

Показать сообщение отдельно
ForEveR
Модератор
Эксперт С++
 Аватар для ForEveR
7933 / 4715 / 318
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3
19.01.2011, 15:00     Распечатать строку, которая содержит заданное слово заданное колличество раз
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
35
36
37
38
39
40
41
42
#include <iostream>
#include <cstring>
 
using namespace std;
 
int wrldfined(char *str,char *wrld, int d)
{   
                int i = 0;
                char *tmp=new char[strlen(str)+1];
                strcpy(tmp, str);
                char *pch;
                pch = strtok (tmp," ,.-");
                while (pch != NULL)
                        {
                                if (strcmp(pch,wrld)==0) i++;
                                pch = strtok(NULL, " ,.-");
                        }
                if (i>=d)
                        cout<< endl<<"Слово "<<"\""<<wrld<<"\""<<" встречается "<<i<<" раз в строке: "<< str <<endl;
delete[] tmp;
return 0;
}
 
int main()
{
    std::locale().global(std::locale(""));
    char string_1[101];
        char string_2[101];
    char world[26];
        int n=0;
    cout <<"Введите первую строку: ";
    cin.getline(string_1, 101);
    cout << endl<<"Введите вторую строку: ";
    cin.getline(string_2, 101);
    cout << endl<< "Введите слово для поиска: ";
    cin.getline(world, 26);
        cout << endl<<"Сколько раз встречается слово: ";
        cin>>n;
        wrldfined(string_1,world,n);
        wrldfined(string_2,world,n);
    return 0;
}
 
Текущее время: 12:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru