Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
tanyadream89
0 / 0 / 1
Регистрация: 01.12.2013
Сообщений: 6
#1

Посчитать +,-,* ввод/выдов для полинома - C++

26.05.2014, 23:25. Просмотров 218. Ответов 0
Метки нет (Все метки)

#include <iostream>
using namespace std;

class Polinom
{
int length,n,m;
float* members;


public:

Polinom()
{
cout<<"Введите длинну";
cin>>length;
members = new float[length];
for(int i = 0; i < length; i++)
{
cout<<i<<": ";
cin>>members[i];
}
}
Polinom(int n)
{
members = new float[n];
}

friend Polinom operator+(const Polinom& left, const Polinom& right)
{
if (left.length == right.length)
{
Polinom temp;
for (int i = 0; i < left.length; i++)
{
temp.members[i] = left.members[i] + right.members[i];
}
return temp;
}
return 0;
}

friend Polinom operator-(const Polinom& left, const Polinom& right)
{
if (left.length == right.length)
{
Polinom temp;
for (int i = 0; i < left.length; i++)
{
temp.members[i] = left.members[i] - right.members[i];
}
return temp;
}
return 0;

}
friend Polinom operator*(const Polinom& left, const Polinom& right)
{
if (left.length == right.length)
{
Polinom temp;
for (int i = 0; i < left.length; i++)
{
temp.members[i] = left.members[i] * right.members[i];
}
return temp;
}
return 0;
}

void print()
{
for (int i = 0; i < n-1; i++)
{
cout<<m[i]<<"x"<<i<<" + ";
}
cout<<m[n-1]<<"x"<<n-1<<;

}

void getFromConsole()
{
cout<<"Введите длину полинома: ";
cin>>length;
cout<<"Введите полином: ";
cin>>members;

}
};

void main()
{
setlocale(0, "rus");


Polinom a1;
a1.getFromConsole();
Polinom b1;
b1.getFromConsole();
Polinom z1=a1+b1;
Polinom z2=a1-b1;
Polinom z3=a1*b1;
z1.print(); cout<<endl;
z2.print(); cout<<endl;
z3.print();
system("pause");
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.05.2014, 23:25
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Посчитать +,-,* ввод/выдов для полинома (C++):

Составить функции для интеграции полинома на С++
Ввести структуру для описания понятия алгебраический полином. Составить и...

Посчитать сколько раз встречается каждая буква(русский ввод)
В общем написал исходник , работает не правильно. Подскажите где ошибка....

Напишите рекурсивную процедуру для вычисления значения полинома Лежандра
Напишите рекурсивную процедуру для вычисления значения полинома Лежандра...

Победить модификацию Фарроу для оптимизации расчета коэффициентов полинома
Рискну в очередной раз предложить интересующимся участникам форума задачку для...

Написать программу для вычисления точек экстремума полинома третьей степени
Нужно написать программу на С++. Задание: Написать программу для вычисления...

Посчитать суму цифр для натурального числа, для квадрата этой суммы, куба и тд
2. для введённого натурального числа n1 посчитать суму его цифр n2, для...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.05.2014, 23:25
Привет! Вот еще темы с решениями:

Посчитать сумму для заданного n
Посчитать сумму для заданного натурального n

Для целого k от 0 до 12 посчитать факториал
для целого k(0≤k≤12) посчитать к!

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

Посчитать Si для элементов каждой строки по формуле
Дан двумерный массив а(5,3) Посчитать Si для элементов каждой строки по...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru