Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.54/35: Рейтинг темы: голосов - 35, средняя оценка - 4.54
Лестат
12 / 11 / 1
Регистрация: 24.09.2009
Сообщений: 188
1

структура,описание полинома

08.12.2009, 20:31. Просмотров 6397. Ответов 41
Метки нет (Все метки)

ПЛЗ, помогите ,
надо написать на языке С
Ввести структуру для описания понятия алгебраический полином. Составить и протестировать функции для :
а) ввода полинома;
б) вывода полинома;
в) нормализации полинома;
г) сложения полиномов;
д) вычитания полиномов;
е) умножения полиномов;
ж) деления полиномов;
з) дифференцирования полинома;
и) интегрирования полинома.
Люди, прошу, помогите, я вообще в шоке от этой задачи.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.12.2009, 20:31
Ответы с готовыми решениями:

Где пишется описание для выходного файла .exe (например описание процесса)
Консольный проект, скомпилировали, получили exe. Жмем правой кнопкой на...

В текстовом файле структура – информация о компьютерах. Структура с полями: название, стоимость.
Ребят, помогите пожалуйста, 29 июня экзамен по "Основы программирования",кто...

Структура «База», сущности «Универсам» и «Продукты», структура «Товар»
1. Создать структуру «База», включающую не менее 3 полей. 2. Создать сущности...

структура array предназначена для хранения строки типа char. Структура имеет функцию, которая позволяет изменить символ
структура array предназначена для хранения строки типа char. Структура имеет...

Структура DateTime, битовая структура
Условие: Структура содержит информацию о дате и времени некоторого события:...

41
Dopler
3 / 3 / 2
Регистрация: 03.02.2010
Сообщений: 15
03.02.2010, 22:22 41
На счет деления, нужно разбивать на элементарные дроби, алгоритм не помню, посмотри в каком нибудь учебнике по мат. анализу.
0
accept
4833 / 3255 / 454
Регистрация: 10.12.2008
Сообщений: 10,569
07.02.2010, 07:20 42
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
#include <stdio.h>
#include <stdlib.h>
 
struct polinom {
    double coeff[100];
    size_t n;
};
 
void MultiplyPolinom(
     struct polinom *m,
     struct polinom *p1,
     struct polinom *p2);
 
/* multiplies polynomials */
int main(void) /* C89 ANSI */
{
    int i;
    
    struct polinom p2_1 = {
        { -1.0, 1.0 },
        2
    };
    
    struct polinom p2_2 = {
        { -1.0, 1.0 },
        2
    };
    
    struct polinom p_multi = { { 0.0 } };
    
    MultiplyPolinom(&p_multi, &p2_1, &p2_2);
 
    printf("the 1st polynomial:" "\n");
    
    for (i = p2_1.n-1; i >= 0; i--)
        printf("%5g * x^%d" "\n", p2_1.coeff[i], i);
 
    printf("the 2nd polynomial:" "\n");
    
    for (i = p2_2.n-1; i >= 0; i--)
        printf("%5g * x^%d" "\n", p2_2.coeff[i], i);
    
    printf("the multip. product:" "\n");
    
    for (i = p_multi.n-1; i >= 0; i--)
        printf("%5g * x^%d" "\n", p_multi.coeff[i], i);
    
    
    exit(EXIT_SUCCESS);
}
 
void MultiplyPolinom(
     struct polinom *m,
     struct polinom *p1,
     struct polinom *p2)
{
    size_t i, j;
    
    for (i = 0; i < p1->n; i++) {
        if (p1->coeff[i] == 0.0)
            continue;
        for (j = 0; j < p2->n; j++) {
            if (p2->coeff[j] == 0.0)
                continue;
            m->coeff[i+j] += p1->coeff[i]
                           * p2->coeff[j];
        }
    }
    m->n = p1->n-1 + p2->n-1 + 1;
}
Код
[guest@station test]$ ./test
the 1st polynomial:
    1 * x^1
   -1 * x^0
the 2nd polynomial:
    1 * x^1
   -1 * x^0
the multip. product:
    1 * x^2
   -2 * x^1
    1 * x^0
[guest@station test]$
0
07.02.2010, 07:20
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.02.2010, 07:20

Структура, доступная из всех файлов проекта ("глобальная" структура)
Есть четыре структуры (body, gun, enemy, st), описанные в main.cpp. К main.cpp...

Сложение полинома
Помогите устранить ошибку в коде #include &lt;iostream&gt; #include &lt;conio.h&gt;...

Список полинома
Класс полином и класс список для полинома. В списке в функции SortAdd перед...


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

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

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