Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ While do. Вычислить Косяк в условиях,помогите исправить,задание я прикрепил если нужно #include<iostream> #include <math.h> using namespace std; int main() { setlocale (LC_ALL,".ACP"); double k,E,m,L,d0,d ;... https://www.cyberforum.ru/ cpp-beginners/ thread756800.html Точки пересечения прямой и функции с множеством точек C++
Как найти количество пересечений прямой y с множеством точек (x,y)?
C++ Процедуры и Функции. Найти сумму элементов массива Т, имеющих четные порядковые номера https://www.cyberforum.ru/ cpp-beginners/ thread756791.html
Программу нужно сделать с процедурами и функциями Вот задание само: Дан произвольный массив Т размерности n. Найти сумму элементов массива Т, имеющих четные порядковые номера, а также сумму...
C++ В заданном массиве натуральных чисел заменить все числа на такие числа, которые получаться из исходного записью его цифр в обратном порядке Ребят выручайте не могу зачет сдать из-за этой лабы =( не могу сделать. надо сделать через тип данных вектор. " В заданном массиве натуральных чисел { A1, A2, .... An } заменить все числа на такие... https://www.cyberforum.ru/ cpp-beginners/ thread756786.html
C++ Дано гипотенузу С и Катет А прямоугольного треугольника. Найти второй катет по формуле
Помогите Дано гипотенузу С и Катет А прямоугольного треугольника. Найти второй катет по формуле.
C++ Из заданного текста выбрать и напечатать те символы (продолжение в теме) https://www.cyberforum.ru/ cpp-beginners/ thread756771.html
Здравствуйте! Вот по этим заданиям требуется помощь! 1. Из заданного текста выбрать и напечатать те символы, которые встречаются в нем ровно один раз (в том порядке, как они встречаются в тексте)....
C++ Найти и вывести числа произведение цифр которых равно их сумме! Дано натуральное число n. Найти и вывести все числа в интервале от 1 до n -1, у которых произведение всех цифр совпадает с суммой цифр данного. Не могу понять как ее решать помогите. https://www.cyberforum.ru/ cpp-beginners/ thread756746.html Вложенные циклы. Вывести все четырехзначные числа, в которых ровно три одинаковые цифры C++
Вывести на экран все четырехзначные числа, в которых ровно три одинаковые цифры. Подсчитать количество таких чисел.(с использованием вложенных циклов) Не могу понять как организовать.Прошу помочь.
C++ Определите структуру Pair – пара «имя = значение» https://www.cyberforum.ru/ cpp-beginners/ thread756707.html
Здравствуйте. Вот задание: Определите структуру Pair – пара «имя = значение» и структуру Pairs – массив пар: struct Pair { char * name; //имя int value; //значение
C++ Не могу понять условие(решать не нужно) https://www.cyberforum.ru/ cpp-beginners/ thread756703.html
Условие: Дана матрица, элементы которой целые числа из сегмента . Две строки эквивалентны, если множества элементов этих строк равны. Определить количество классов эквивалентных строк. Что...
В матрице A(m,n) все не нулевые элементы заменить обратными по величине и противоположными по знаку C++
Вот задание: В матрице A(m,n) все не нулевые элементы заменить обратными по величине и противоположными по знаку. #include <iostream> #include <cstdlib> #include <iomanip> using namespace std;...
C++ схема алгоритма к функции main https://www.cyberforum.ru/ cpp-beginners/ thread756661.html
очень нужна схема алгоритма , сам не могу сделать) кто может напишите) Листинг 1 – файл main.cpp #include <iostream> #include <fstream> using namespace std; class Cpanel {
0 / 0 / 0
Регистрация: 09.01.2013
Сообщений: 19
0

Перегрузка потокового ввода/вывода - C++ - Ответ 3974177

09.01.2013, 15:57. Показов 3861. Ответов 1
Метки (Все метки)

Вот сама перегрузка
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
ostream& operator<< (ostream& out, Poli& outstream) {
    out<<"Степень полинома="<<outstream.n<<endl;
    for(int i=0;i<outstream.n;i++){
        out<<"x[]="<<outstream.x[i]<<"; ";
    }
    out<<endl;
    for(int i=0;i<outstream.n;i++){
        out<<"k[]="<<outstream.k[i]<<"; ";
    }
    out<<endl;
    out<<"y="<<outstream.y<<endl;
    return out;
}
istream& operator>> (istream& in, Poli& instream) {
    in>>instream.n;
    for(int i=0;i<instream.n;i++){
        in>>instream.x[i];
        in>>instream.k[i];
    }
    float g=0;
    for(int i=0;i<instream.n;i++){
    instream.p[i]=g;
    g=g+2;
    }
    for(int i=0;i<instream.n;i++)
        instream.y+=(instream.k[i]*pow(instream.x[i],instream.p[i]));
 
 return in;
}
Класс
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <math.h>
#include <iostream>
#include<locale>
using namespace std;
class Poli{
    public:
    float *p;//массив степеней
    float *x;//массив x
    float y;//массив y
    float *k;//массив коэф. перед x
    int n;
    Poli(int n1);
    Poli(int n1,float *x1,float *k1);
    friend Poli& operator++(Poli& i);
    friend ostream& operator<< (ostream& out,Poli& outstream);
    friend istream& operator>> (istream& in, Poli& instream);
    friend bool operator==(const Poli& left,const Poli& right);
};
Помогите, не хочет вводить и выводить массивы. Если надо будет скину весь код. Заранее спасибо за помощь.)

Вернуться к обсуждению:
Перегрузка потокового ввода/вывода C++
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.01.2013, 15:57
Готовые ответы и решения:

Перегрузка потокового ввода-вывода
Доброго времени суток!!! Возникла такая проблема: необходимо сделать перегрузку операций &lt;&lt; и &gt;&gt;....

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

Перегрузка операторов потокового ввода вывода
Есть класс &quot;деканат&quot;, полем которого есть список студентов, объектов из класса &quot;Студент&quot;. Как...

Перегрузка потокового ввода/вывода для класса с полем типа string
Возможно ли перегрузить &gt;&gt; и &lt;&lt; или придётся заменить переменную string на массив char? У меня...

1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.01.2013, 15:57

Перегрузка оператора потокового вывода
Вылетает ошибка о том что слишком много параметров функции (строка 54) файл.cpp // // // ...

Функции потокового ввода/вывода
Подскажите, пожалуйста, чем отличается fwrite/fread от fprintf/fscanf?

Библиотека потокового ввода/вывода
А верно ли, что данная библиотека является вещью абсолютно бесполезной для Windows-программирования...

Итераторы потокового ввода/вывода stl
Возник такой вопрос при изучении stl. Берем файл, из которого нужно считать данные, через copy...

Вызов функции потокового ввода-вывода со всеми параметрами
Всем здравствуйте. В классе fstream есть функция void open(const char *fileName, int mode,...

Библиотека потокового ввода-вывода и контейнерные классы.Дешифровка
Задание:Создать функцию, которая расшифровывает зашифрованный файл на основании файла- ключа....

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