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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать анимацию идущего человека http://www.cyberforum.ru/cpp-beginners/thread1142048.html
В Visual C++ создать анимацию идущего человека. Помогите.
C++ Перевести с Паскаля на Си Структура элемента массива работник: фамилия, число, месяц и год рождения, пол. определить: ─ фамилия самого старшего мужчины; ─ все фамилии, начинающиеся с заданной буквы; ─ список людей, родившихся в заданном месяце. uses crt; type info = record FIO: string; http://www.cyberforum.ru/cpp-beginners/thread1142040.html
C++ программа меняет массивы местами.что не так?
#include <iostream>; #include<locale> using namespace std; int rl1,rl2,rl3,c,t; int main() { setlocale (LC_ALL,"Rus"); int a; cin>>a;
Сложение чисел в восьмеричной системе счисления C++
Исходными данными являются два числа, вводимые пользователем в десятичной системе счисления. После ввода они переводятся в восмеричную систему счисления, результат перевода выводится на экран, затем осуществляется операция сложения в восмеричной системе счисления. Окончательный результат выводится в восмеричной и десятичной системах счисления. Длина разрядной сетки целой части – 16,...
C++ Преобразование строки в дробь http://www.cyberforum.ru/cpp-beginners/thread1142023.html
Выводит только первые 2 цифры после точки. Как сделать, чтобы дробь выводилась полностью? typedef wchar_t Char; typedef char ByteChar; //... template<class TValue> std::wstring ToString( TValue val ) { std::wstringstream ss;
C++ Работа со строками. Error C3861: getline: идентификатор не найден #include "stdafx.h" #include <iostream> #include <string.h> using namespace std; int _tmain(int argc, _TCHAR* argv) { setlocale(LC_CTYPE,""); подробнее

Показать сообщение отдельно
IrineK
Заблокирован
08.04.2014, 11:32     Структура "Полином"
Цитата Сообщение от Ер Посмотреть сообщение
внедрять
Цитата Сообщение от Ер Посмотреть сообщение
выпускать
Цитата Сообщение от Ер Посмотреть сообщение
формировать
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;
}
Миниатюры
Структура "Полином"  
 
Текущее время: 13:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru