Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.85
Grin
0 / 0 / 0
Регистрация: 15.06.2009
Сообщений: 6
#1

Реализовать программу умножения полиномов - C++

15.06.2009, 01:20. Просмотров 1909. Ответов 10
Метки нет (Все метки)

Подскажите плиз! нада прогу сдавать а я разобраться немогу(, задали: "Реализовать программу умножения полиномов", на языке С, подскажите или алгоритм какойто или с чего мне начать, ато раздуплится немогу...., заранее спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.06.2009, 01:20
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Реализовать программу умножения полиномов (C++):

Реализовать программу умножения чисел столбиком с использованием стека - C++
Если можно, с комментариями. Спасибо.

Не используя никаких операций, кроме умножения и присваивания, составить программу, вычисляющую a7 за 4 операции умножения - C++
1.Дано число a. Не используя никаких операций, кроме умножения и присваивания, составить программу, вычисляющую a7 за 4 операции умножения;...

Нужны советы как реализовать сложение, вычитание, умножение полиномов/многочленов и деление на число - C++
Всем здравствуйте! надеюсь написать с вашей помощью программку для сложения, вычитания и умножения полиномов, а также деления на число....

Написать программу: умножение полиномов - C++
Пусть полиномы вида (первая картинка полимон) заданы связанными списками своих коэффициентов (вторая картинка коэфиценты) . Написать...

Реализовать оператор умножения класса - C++
Только начал работать с классами и мне не совсем понятно, как работать с операторами, вот что у меня получилось: class Matrix { ...

Реализовать функции сложения, вычитания и умножения матриц - C++
Задание: Разработать программу для работы с двумя матрицами. Реализовать функции сложения, вычитания и умножения матриц. Размерность и...

10
Monte-Cristo
2790 / 1376 / 30
Регистрация: 07.03.2009
Сообщений: 4,446
15.06.2009, 01:24 #2
ну начать посоветую с изучения языка С и исследования материалов по уножению полиномов.
0
Grin
0 / 0 / 0
Регистрация: 15.06.2009
Сообщений: 6
15.06.2009, 02:32  [ТС] #3
хм...совет хороший, но времени щас нету

Добавлено через 29 минут 21 секунду
может ктото делал такую прогу или чтото похожее...
0
insolent
826 / 344 / 15
Регистрация: 30.01.2009
Сообщений: 1,204
15.06.2009, 21:38 #4
Grin, а полиномы заранее известен или нужно, чтобы пользователь их ввел??
0
Grin
0 / 0 / 0
Регистрация: 15.06.2009
Сообщений: 6
16.06.2009, 02:03  [ТС] #5
полином заранее не известен, есть еще какаято процедура для этого задания ток вот куда ее..
вот сам текст:
Код
using System;

class pmul
{
    public static void multiplypolynomials(ref double[] q,
        ref double[] p,
        int m,
        int n,
        ref double[] h)
    {
        int i = 0;
        int j = 0;

        h = new double[m+n+1];
        for(i=0; i<=m+n; i++)
        {
            h[i] = 0;
        }
        for(i=0; i<=m; i++)
        {
            for(j=0; j<=n; j++)
            {
                h[i+j] = h[i+j]+q[i]*p[j];
            }
        }
    }
}
а это описание:
Процедура служит для умножения полиномов P и Q, заданных
массивами коэффициентов, где i-ый коэффициент стоит при
X^i. Степени полиномов равны M (у Q) и N (у полинома P).

Результат помещается в массив H, степень результирующего
полинома равна M+N.

Добавлено через 2 часа 49 минут 35 секунд
это типо и весь текст программы?

Добавлено через 46 секунд
это что типо и весь текст программы? или эту процедуру нада вставить в нее?

Добавлено через 52 минуты 27 секунд
попробовал в прокомпилировать эту процедуру ошибки пишет, использую Борланд С
0
ISergey
Maniac
Эксперт С++
1379 / 890 / 54
Регистрация: 02.01.2009
Сообщений: 2,677
Записей в блоге: 1
16.06.2009, 02:15 #6
Цитата Сообщение от Grin Посмотреть сообщение
Код
using [COLOR="Red"]System[/COLOR];
Цитата Сообщение от Grin Посмотреть сообщение
Код
[COLOR="#ff0000"]ref[/COLOR] double[] p
Цитата Сообщение от Grin Посмотреть сообщение
попробовал в прокомпилировать эту процедуру ошибки пишет, использую Борланд С
ой не могу.. а код то .NET (C++/CLI)..
0
Grin
0 / 0 / 0
Регистрация: 15.06.2009
Сообщений: 6
16.06.2009, 13:44  [ТС] #7
я незнаю, говорю, это с заданием прилогалось....я сам непойму шо это....
0
Grin
0 / 0 / 0
Регистрация: 15.06.2009
Сообщений: 6
18.06.2009, 02:26  [ТС] #8
и тишина..... (( ,есть кто живой?
0
insolent
826 / 344 / 15
Регистрация: 30.01.2009
Сообщений: 1,204
18.06.2009, 10:18 #9
Grin, вот у меня есть наработки - если исправишь, буду рад.
0
Grin
0 / 0 / 0
Регистрация: 15.06.2009
Сообщений: 6
18.06.2009, 16:55  [ТС] #10
insolent, твоя прога работать небудет, потому что изначально ошибка в проектировании,ты задаеш stringstream polinomial,а stringstream- это строковые потоки, а ты их задаеш для каждого полинома, нельзя создавать много потоков, поетому оно пишет что ошибка
0
insolent
826 / 344 / 15
Регистрация: 30.01.2009
Сообщений: 1,204
19.06.2009, 00:19 #11
Читай внимательно
Цитата Сообщение от Grin Посмотреть сообщение
Grin, вот у меня есть наработки - если исправишь, буду рад.
Добавлено через 5 часов 0 минут 52 секунды
Grin, задачка довольно таки муторная и нужно было тебя отправлять в отдел "Заказ..", но тебе повезло, что я учусь программированию и не сильно обидчивый.
Вот тут рабочий код.
0
19.06.2009, 00:19
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.06.2009, 00:19
Привет! Вот еще темы с ответами:

Реализовать алгоритм умножения двоичных чисел со сдвигом суммы частичного произведения вправо - C++
Создать алгоритм умножения чисел с анализом двухразрядных множителей со сдвигом суммы частичного произведения вправо. Заранее спасибо.

Ввести класс для работы с прямоугольной матрицей, реализовать операции сложения и умножения матриц - C++
Кто-нибудь подскажите, пожалуйста написать программу в С++. Ввести класс для работы с прямоугольной матрицей. Реализовать операции: ...

Разработать класс "вектор" и реализовать операцию векторного умножения векторов - C++
Разработать класс &quot;вектор&quot; и реализовать операцию векторного умножения векторов #include &lt;vcl.h&gt; #include &lt;vector&gt; #include...

Разработать класс "Вектор" и реализовать операцию векторного умножения векторов - C++
тема классы C++ !! разработать класс вектор и реализовать операцию векторного умножения векторов(develop and implement a class of vector...


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

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

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