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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ While do. Вычислить http://www.cyberforum.ru/cpp-beginners/thread756800.html
Косяк в условиях,помогите исправить,задание я прикрепил если нужно #include<iostream> #include <math.h> using namespace std; int main() { setlocale (LC_ALL,".ACP"); double k,E,m,L,d0,d ; const double Pi=3.14;
C++ Точки пересечения прямой и функции с множеством точек Как найти количество пересечений прямой y с множеством точек (x,y)? http://www.cyberforum.ru/cpp-beginners/thread756797.html
Процедуры и Функции. Найти сумму элементов массива Т, имеющих четные порядковые номера C++
Программу нужно сделать с процедурами и функциями Вот задание само: Дан произвольный массив Т размерности n. Найти сумму элементов массива Т, имеющих четные порядковые номера, а также сумму элементов массива Т, имеющих нечетные порядковые номера. Исходные данные взять самостоятельно. В функциях и процедурах плаваю ваще( #include <iostream> #include <cstdlib> #include <ctime> using...
C++ В заданном массиве натуральных чисел заменить все числа на такие числа, которые получаться из исходного записью его цифр в обратном порядке
Ребят выручайте не могу зачет сдать из-за этой лабы =( не могу сделать. надо сделать через тип данных вектор. " В заданном массиве натуральных чисел { A1, A2, .... An } заменить все числа на такие числа, которые получаться из исходного записью его цифр в обратном порядке. Например для числа 156 на 651. " Как препод объяснил надо каждое число в массиве перевернуть на обратное ему Надеюсь на...
C++ Дано гипотенузу С и Катет А прямоугольного треугольника. Найти второй катет по формуле http://www.cyberforum.ru/cpp-beginners/thread756772.html
Помогите Дано гипотенузу С и Катет А прямоугольного треугольника. Найти второй катет по формуле.
C++ Из заданного текста выбрать и напечатать те символы (продолжение в теме) Здравствуйте! Вот по этим заданиям требуется помощь! 1. Из заданного текста выбрать и напечатать те символы, которые встречаются в нем ровно один раз (в том порядке, как они встречаются в тексте). Текст необходимо считать с файла. Форумчани помогите ! Срочно нужна ваша помощь ! Заранее благодарен ! Добавлено через 2 часа 56 минут UP! подробнее

Показать сообщение отдельно
novocain
0 / 0 / 0
Регистрация: 09.01.2013
Сообщений: 19
09.01.2013, 15:57     Перегрузка потокового ввода/вывода
Вот сама перегрузка
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);
};
Помогите, не хочет вводить и выводить массивы. Если надо будет скину весь код. Заранее спасибо за помощь.)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru