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

Дружественные функции. Считайте текст и выведите на экран исходный текст, а затем предложения, содержащие определенное количество слов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать класс Account. Задача из книги Дейтелов "Как програмировать на С++" http://www.cyberforum.ru/cpp-beginners/thread786823.html
Начал изучение С++, прочитал главу "Введение в классы и объекты" в книге Дейтелов "Как програмировать на С++", ничего не поняв прочитал её ещё раз. Приступил к заданиям после главы, несколько раз прочитав задание и приблизительно поняв что нужно сделать приступил. Задание звучит так: "Создайте класс с именем Account, которым мог бы воспользоваться банк для представления банковских счетов своих...
C++ Копировать структуру в массив Добрый день , при помощи кода получаю имя каталога , решил сделать рекурсивный вывод всех каталогов и подкаталогов , и соответственно цикл в цикле. Как можно метод Структуры entry->d_name копировать в символьный массив ? #include <stdio.h> #include <sys/types.h> #include <dirent.h> #include <iostream> using namespace std; int main() { DIR *dir;// для работы с файлами переменная... http://www.cyberforum.ru/cpp-beginners/thread786822.html
C++ Вычисление логического выражения
Доброго времени суток! Имеется программа для вычисления введенного с клавиатуры логического выражения, состоящего из операций & (“и”), | (“или”), > (“больше”), < (“меньше”), = (“равно”) и скобок. Необходимо добавить операции "=" и "<". А также помогите присвоить приоритеты операциям. Приоритет операции “и” равен 3, приоритет “или” – двум, приоритеты остальных операций равны 1. Код программы:...
Воспользуйтесь рекуррентным соотношением xn = (xn-1)2 mod m C++
2. Создайте функцию, которая принимает в качестве аргумента номер псевдослучайного числа, полученного при помощи генератора BBS, и возвращает это число x0=20 и m=1081. Воспользуйтесь рекуррентным соотношением xn = (xn-1)2 mod m.
C++ Как отправить сообщение в окошко дебаггера в Visual Studio ? http://www.cyberforum.ru/cpp-beginners/thread786790.html
Собственно помнится есть какая - то команда для вывода сообщения в окошко дебагера....Может кто напомнит?
C++ Создайте логическую функцию, которая принимает в качестве аргумента целое число и проверяет, является ли оно простым 3. Создайте логическую функцию, которая принимает в качестве аргумента целое число и проверяет, является ли оно простым. Используя данную функцию, выведите все простые числа из диапазона от 1 до введённого пользователем числа подробнее

Показать сообщение отдельно
VeronikaC
0 / 0 / 0
Регистрация: 30.10.2012
Сообщений: 8

Дружественные функции. Считайте текст и выведите на экран исходный текст, а затем предложения, содержащие определенное количество слов - C++

15.02.2013, 12:57. Просмотров 310. Ответов 0
Метки (Все метки)

считайте текст и выведите на экран исходный текст, а затем предложения, содержащие определенное количество слов.
При выполнении данного задания необходимо использовать дружественные функции.
Переменные для ввода исходных данных обьявить как защищенные.
Я пробывала сделать у меня не получается, помогите пожалуйста!
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>
#include <string>
using namespace std;
class text
{
public:
    text(string s): str(s) {}
    friend void repl (text&);
    friend ostream& operator <<(ostream&, const text&);
private:
    string str;
};
 
void repl (text& obj)
{
    for (int i=0; i<obj.str.size(); ++i)
        if (obj.str[i]==' ')
            t++;
        if (t=f)
           cout<<obj.str[i]; ;
}
 
ostream& operator <<(ostream& t, const text& obj)
{
    return t<<obj.str;
}
int main()
{   cout<<" Введите количество слов"<<f;
    text obj("shla sasha po shosse i sosala sushku");
    cout<<obj<<'\n';
    repl(obj);
    cout<<obj<<'\n';
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru