С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Выяснить пересекаются ли эти прямые или они параллельны Задание таково: пользователь вводит координаты двух прямых, программа должна выяснить: пересекаются ли эти прямые или они параллельны? Если пересекаются, то найти точку пересечения. Помогите пожалуйста! https://www.cyberforum.ru/ cpp-beginners/ thread1456848.html Последние пять элементов массива заменить на минимальный C++
Ввести массив А(N), N>5. Найти минимальный элемент массива. Последние пять элементов массива заменить на минимальный. Вывести полученный массив. Очень нужна ваша помощь, дорогие форумчане.
C++ Перефод програмы из QBASIC в C/C++ https://www.cyberforum.ru/ cpp-beginners/ thread1456841.html
Срочно нужна ваша помощь специалисты. Нужно перевести программу для вычисления интегралов из QBASIC в C/C++ e = 2.718281828459045# pi = 3.141592653589793# 'Интеграл DEF fny# (x#) = e^x# ^2
C++ Четные элементы массива заменить на произведение https://www.cyberforum.ru/ cpp-beginners/ thread1456839.html
Ввести массив А(N). Найти произведение элементов массива. Четные элементы массива заменить на произведение. Вывести произведение и преобразованный массив. Буду очень признателен :)
Сервер для работы с двумя клиентами одновременно C++
подскажите как сделать сервер для работы с двумя клиентами одновременно в одном потоке, и возможность создавать несколько потоков одновременно. пока знаю как создать один сервер - один клиент.
C++ Можете перевести с Паскаля на С++. Вот задача: Дан массив А размера N. Вывести его элементы в следующем п https://www.cyberforum.ru/ cpp-beginners/ thread1456827.html
Можете перевести с Паскаля на С++. Вот задача: Дан массив А размера N. Вывести его элементы в следующем порядке: А1, АN, А2, АN-1, А3, АN-2, … . Вот код: uses crt;{Подключение библиотеки} var A: array of integer;{Описание массива целого типа} N,K,i: integer;{Описание значений целого типа} CHET: BOOLEAN;{Описание функции логического типа} begin{Начало программы} write('Ввести...
C++ Как убрать возможность прочитать вшитые в исполняемый файл текстовые данные Если открыть дллку через текстовый документ, то можно увидеть ссылку. Как исправить? #define PHPURL "http://testsite.ru/lic.php" //==================== void SendGETRequest( const char *URL ) { HINTERNET hInet = InternetOpen( "Mozilla-4.0", INTERNET_OPEN_TYPE_PRECONFIG, 0, 0, 0 ); InternetCloseHandle( InternetOpenUrl( hInet, URL, NULL, 0, 0, 0 ) ); InternetCloseHandle( hInet ); https://www.cyberforum.ru/ cpp-beginners/ thread1456822.html Пожалуйста перепишыте программу из паскаля в с++ C++
program zavd2; var d,y,a:real; k,n:integer; begin write('Введiть числа a,n:'); readln(a,n); k:=1; d:=a; while k<=n do begin y:=(a-k*n); d:=d*y;
C++ Перенести символы код которых больше заданного в начало строки https://www.cyberforum.ru/ cpp-beginners/ thread1456783.html
Прочитать из файла строку символов. Расположить символы в этой строке так, чтобы сначала шли символы, больше введенного с клавиатуры, а затем меньше. Новую строку не создавать. Вывести исходную и преобразованную строки. Помогите, люди!
C++ Создать программу нормирования матрицы https://www.cyberforum.ru/ cpp-beginners/ thread1456777.html
Разработать программу нормирования матрицы размерности m*n, которое заключается в том, что каждый элемент в этой матрице вычисляется на основании исходной матрицы, как отношение суммы всех других элементов в его строке к сумме всех других элементов в его столбце. Матрица должна размещаться в оперативной памяти динамически с помощью операции new, значения m и n вводятся с клавиатуры по запросу. В...
Строка. Удаление гласных C++
Всем доброго времени суток. Нужно удалять гласные буквы из строки. Вот так (см.код) я пробовал удалять гласные буквы, в теории должно работать, нагуглил такое решение. Оно работает, но не всегда, иногда пропускает гласные (попробуйте ввести tour), иногда удаляет согласные. Также мне кажется это быдлокод какой-то, можно его упростить ? Код C++ #include <iostream> #include <string> using...
C++ Написать программы матрицы https://www.cyberforum.ru/ cpp-beginners/ thread1456769.html
Сформируйте квадратную матрицу порядка n по заданному образцу. Протестируйте программу для массива, состоящего из 10*10 элементов. 1) 2) И отдельная программа: 3) Из матрицы А(3,4) получить вектор В, элемента-ми которого являются произведения элементов в каждой строке матрицы.
0 / 0 / 0
Регистрация: 11.10.2014
Сообщений: 31
0

Перегрузка ввода - C++ - Ответ 7663247

24.05.2015, 20:45. Показов 614. Ответов 3
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Нужно реализовать перегрузку ввода для этой программы:
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
#include "stdafx.h"
#include <iostream>
#include <fstream>
#include <sstream>
#include <cmath>
using namespace std;
class Number
{
private:
    double num;
public:
    Number() { }
    Number(double n) : num(n) { }
    double getNum() const;
    friend istream & operator >> (istream& rt, Number& n1);
    friend istream & operator >> (istream& stream, Number& n2);
    Number operator + (const Number &);
    Number operator - (const Number &);
    Number operator * (const Number &);
    Number operator / (const Number &);
    Number &operator = (const Number &);
};
 
double Number::getNum() const
{
    return num;
}
istream & operator >> (istream& rt, Number& ut)
{
    rt >> ut.num;
    return rt;
}
istream & operator >> (istream& stream, Number& zx)
{
    stream >> zx.num;
    return stream;
}
Number Number::operator + (const Number &rhs)
{
    return Number(num + rhs.getNum());
}
Number Number::operator - (const Number &rhs)
{
    return Number(num - rhs.getNum());
}
Number Number::operator * (const Number &rhs)
{
    return Number(num * rhs.getNum());
}
Number Number::operator / (const Number &rhs)
{
    return Number(num / rhs.getNum());
}
Number &Number::operator = (const Number &rhs)
{
    if (this == &rhs)
        return *this;
    num = rhs.getNum();
    return *this;
}
int main()
{
    Number n1, n2;
    while (1)
    {
        int j;
        cout << "\n";
        cout << "|*************************************|\n";
        cout << "|Enter 0 to the Exit                  |\n"
             << "|*************************************|\n";
        cout << "|Enter 1 to move to division          |\n";
        cout << "|Enter 2 to move to the multiplication|\n";
        cout << "|Enter 3 to move to the alignment     |\n";
        cout << "|Enter 4 to move to the addition of   |\n";
        cout << "|Enter 5 to move to the substraction  |\n"
             << "|*************************************|\n";
        cout << "|You order:                           |\n"; cin >> j;
        cout << "|*************************************|\n";
        if (cin.good())
            switch (j)
        {
            case 0:
                cout << "Program is canceled ";
                system("pause");
                return 0;
            case 1:
                cout << "Enter the first number = "; 
                cin >> n1;
                cout << "\n";
                cout << "Enter the second number = "; 
                cin >> n2;
                cout << "\n";
                cout << "Result = \t"; n1 / n2;
                cout << "\n";
                break;
            case 2:
                cout << "Enter the first number = "; 
                cin >> n1;
                cout << "\n";
                cout << "Enter the second number = "; 
                cin >> n2;
                cout << "\n";
                cout << "Result = "; n1 * n2;
                cout << "\n";
                break;
            case 3:
                cout << "Enter the first number = "; 
                cin >> n1;
                cout << "\n";
                cout << "Enter the second number = "; 
                cin >> n2;
                cout << "\n";
                cout << "Result = "; n1 = n2;
                cout << "\n";
                break;
            case 4:
                cout << "Enter the first number = "; 
                cin >> n1;
                cout << "\n";
                cout << "Enter the second number = ";
                cin >> n2;
                cout << "\n";
                cout << "Result = "; n1 + n2;
                cout << "\n";
                break;
            case 5:
                cout << "Enter the first number = ";
                cin >> n1;
                cout << "\n";
                cout << "Enter the second number = ";
                cin >> n2;
                cout << "\n";
                cout << "Result = "; n1 - n2;
                cout << "\n";
                break;
        }
    }
}


Вернуться к обсуждению:
Перегрузка ввода C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.05.2015, 20:45
Готовые ответы и решения:

Перегрузка ввода
Вроде делал всё правильно, перегрузка вывода работает, делал аналогично и ввода, компилируется...

перегрузка ввода
class LONG { int a; public: friend istream&amp; operator &gt;&gt;(istream&amp; input, LONG&amp; m); };...

Перегрузка оператора ввода
Всем привет. Я хочу попробовать написать свой класс string. Вот пока собственно класс:class...

Перегрузка ввода и вывода
Помогите пожалуйста перегрузить операцию ввода для шаблонного чтобы заполнить массив или подскажите...

3
24.05.2015, 20:45
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.05.2015, 20:45
Помогаю со студенческими работами здесь

Перегрузка оператора ввода
Добрый день, есть вот такая штуковина: // в M.matrix лежат значения элементов матрицы //...

Перегрузка вывода и ввода
Здравствуйте прошу помочь ,написал программу в ней нужно перегрузить вывод и ввод ,как это можно...

Перегрузка оператора ввода
почему не работает следующий код? class obj { unsigned int book_id; string title; unsigned...

Перегрузка оператора ввода
Добрый вечер, уважаемые форумчане. Возник вопрос о перегрузке оператора ввода. Имеется класс...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru