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

Структура "Полином" - C++

Восстановить пароль Регистрация
 
Ер
0 / 0 / 0
Регистрация: 25.01.2014
Сообщений: 23
08.04.2014, 06:57     Структура "Полином" #1
Алгебраическое понятие полином структурное внесение, которое характеризует. Функцию создавать следующий и тестировать:
а) внедрять полиномы;
б) выпускать полиномы;
в) формировать полином.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.04.2014, 06:57     Структура "Полином"
Посмотрите здесь:

C++ разница между "Порядок выполнения программ на языке C" и "Структура программы на языке C"
C++ Структура ORDER с полями "номер счета плательщика", "номер счета получателя" и "сумма платежа"
C++ Структура: Вывести тех студентов, кто сдал оба экзамена либо на "4" либо на "5"
Программа "Аэрофлот", тема "Структура" C++
C++ Структура "экзамен". Сортировка массива структур по одному из полей
Класс "Полином с действительными коэффициентами" C++
C++ Структура "Книга", класс "Библиотека"
Структура "Автомобиль". Контейнер "Рынок б/у автомобилей" C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
IrineK
Заблокирован
08.04.2014, 10:00     Структура "Полином" #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Перевожу (правда насчет (в) сомневаюсь, чисто по наитию)

Создать структуру, описывающую полином. Разработать и протестировать следующие функции:
а) объявление полинома;
б) заполнение полинома;
в) расчет значения полинома.
IrineK
Заблокирован
08.04.2014, 11:32     Структура "Полином" #3
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от Ер Посмотреть сообщение
внедрять
Цитата Сообщение от Ер Посмотреть сообщение
выпускать
Цитата Сообщение от Ер Посмотреть сообщение
формировать
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
#include <iostream>
using std::cin;
using std::cout;
 
typedef struct _TPolynom
{   int n;
    double *coef;
}   TPolynom;
 
TPolynom *CreatePolynom (int _n)
{   TPolynom *polynom = new TPolynom;
    polynom->coef = new double [_n+1];
    polynom->n = _n;
    for (int i = 0; i< _n+1; i++)
        polynom->coef[i] = 0.;
    return polynom;
}
 
void DeletePolynom (TPolynom *polynom)
{   delete [] polynom->coef;
    delete polynom;
}
 
void SetPolynom (TPolynom *polynom, double *_coef)
{   for (int i = 0; i< polynom->n + 1; i++)
        polynom->coef[i] = _coef[i];
}   
 
void Print (TPolynom *polynom)
{   for (int i = polynom->n; i>0; i--)
        cout << polynom->coef [i] << " * X^" << i << " + ";
    cout << polynom->coef [0] <<"\n";
}
 
double GetValue (TPolynom *polynom, double x)
{   double value = polynom->coef[0], power = x;
    for (int i = 1; i< polynom->n + 1; i++)
    {   value += polynom->coef[i] * power;
        power *= x;
    }
    return value;
}
 
int main()
{   int n;
    double x;
    cout << "n = ";
    cin >> n;
    TPolynom *poly = CreatePolynom (n);
    double *arr = new double [n+1];
 
    cout << "\nEnter coefficients from bigger powers to smaller:\n\t";
    for (int i = n; i > -1; i--)
        cin >> arr[i];
 
    SetPolynom (poly, arr);
    Print (poly);
 
    cout << "\nX = ";
    cin >> x;
    cout << GetValue (poly, x);
 
    DeletePolynom (poly);
    delete [] arr;
    cin.sync(); cin.get();
    return 0;
}
Миниатюры
Структура "Полином"  
Yandex
Объявления
08.04.2014, 11:32     Структура "Полином"
Ответ Создать тему
Опции темы

Текущее время: 14:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru