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

Умножение полиномов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Экзамен http://www.cyberforum.ru/cpp-beginners/thread149286.html
Здравствуйте!!! Помогите пожалуйста решить вопрос с экзаменом! Необходимо сделать 5 задач из файла...помогите, кто как сможет... Заранее благодарен!!))
C++ C++ списки #include "stdafx.h" #include <iostream> #include <list> using namespace std; int main(void) { list< int > l, t; http://www.cyberforum.ru/cpp-beginners/thread149278.html
C++ Прочитать текстовый файл и вывести из него только цитаты
Есть задание Написать программу, которая считывает текст из файла и выводит на экран только цитаты. Вот прога: #include <fstream> #include <iostream> using namespace std; int main () { ifstream ifin ("inputtext.txt",ios::in);
Создать динамичный класс для операций с динамическими массивами чисел действительного типа C++
Создать динамичный класс для операций с динамическими массивами чисел действительного типа. Сделать перегрузки символов операций: "=" - Динамическое присвоение, "" - По элементное сложения, "-" - По элементное вычитание "*" - Скалярного умножения массивов, "<<" - Циклический сдвиг элементов массива влево, ">>" - Циклический сдвиг элементов массива вправо, "" - Доступ к элементу с...
C++ удаление слов из строки http://www.cyberforum.ru/cpp-beginners/thread149260.html
помогите пожалуйста решить задачи. они не очень сложные (если на паскале), но я си++ плоховато знаю еще(( 1) удалить из введенной строки все слова, начинающиеся и заканчивающиеся на одну и ту же букву 2) удалить из введенной строки слова. содержащие цифру заранеее спасибо
C++ Подсчитать количество способов замостить шахматную доску доминошками На шахматной доске,размером N*N клеток(2<=N<=8),подсчитать кол-во способов,которыми можно замостить данную доску стандартными доминошками.Если есть какие то идеи,как решить данную задачу,поделитесь пожалуйста. подробнее

Показать сообщение отдельно
ForEveR
Модератор
Эксперт С++
 Аватар для ForEveR
7958 / 4720 / 319
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3

Умножение полиномов - C++

25.06.2010, 02:56. Просмотров 4057. Ответов 2
Метки (Все метки)

Собсна задача определить класс полином перегрузить операторы, это я все сделал. Осталось умножение. И вот никак не получается. Просьба объяснить именно в этой теме, не посылая в другие, ибо то, что там написано как-то не прокатывает до конца...

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Polinom Polinom::operator *(Polinom& pol)
{
        Polinom temp;
        temp.degree=degree+pol.degree;
        temp.koef=new int[temp.degree+1];
        for(int i=0;i<=degree;i++)
        {
            for(int j=0;j<=pol.degree;j++)
                {
                    temp.koef[i+j] +=koef[i]*pol.koef[j];
                }
        }
        return temp;
}
Что здесь может быть неверно? И кстати, мучает вопрос. += - це что? С += выводит дребедень. Без += не учитывает один из коэффицентов или что-то вроде того. Например:

(2x+1)*(2x+1) выводит 4x^2+2x+1

Вызов функции в мейн + вывод:
C++
1
2
3
4
Polinom x(p.GetDegr()+s.GetDegr());
    x=p*s;
    std::cout<<"\n";
    std::cout<<x<<'\n';
В чем ошибка?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru