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

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

Войти
Регистрация
Восстановить пароль
 
Димонкин
0 / 0 / 0
Регистрация: 23.12.2012
Сообщений: 1
#1

Пояснить код - C++

26.12.2012, 11:55. Просмотров 215. Ответов 0
Метки нет (Все метки)

Помогите обяснить код каждый за что отвечает комментариями после кода.заранее спасибо


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
#include "stdafx.h"
#include <iostream>
#include <math.h>
 
using namespace std;
double funct(double x)
{
    return (pow(sin(x),1.4)/pow(x, 3.2));
}
 
double calc (double argx, double x[], double y[], int n)
{
    double *k = new double[n];
    k[0] = y[0];
    for (int j = 1; j < n; j++)
    {
        for (int i = 0; i < n - j; i++)
        {
            y[i] = (y[i+1] - y[i]) / (x[i+j] - x[i]);
            k[j] = y[0];
        }  }
    double S = k[0], p = 1;
    for (int i = 1; i < n; i++)
    {        p *= (argx - x[i-1]);
        S += k[i]*p;    }
    return S;
}
 
 
int main()
{
    int const n=5;
    double a,b;
 
    cout << "Vvedite a b" << endl;
    cin >> a >> b;
 
    double h;
    h=(b-a)/n;
 
    double x[n],y[n];
    x[0]=a;
    y[0]=funct(x[0]);
 
    
for (int i=1; i<5; i++)
    {
        x[i]=x[i-1]+h;
        y[i]=funct(x[i]);
    }
 
    double argx;
    cout << "Enter x:" << endl;
    cin >> argx;
    cout << "Differential raven  " << (calc(argx, x, y, n));
 cin.get ();
 cin.get ();
 cin.get ();
 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.12.2012, 11:55
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Пояснить код (C++):

Пояснить что делает код - C++
вообще не бум бум ... можете сказать что выполняется ? int sum = 0; int max = 0; int tmpi = -1; for (i=0; i&lt;5;...

Прошу пояснить код программы, C++ - C++
Если нетрудно, обясните вкратце что происходит в строках тела программы. Вот текст задачи - использование функций шаблонов для работы с...

Пояснить код sort(p.begin(), p.end(); - C++
встретил вот такую строку в коде sort(p.begin(), p.end()); может кто может объяснить как это работает

Программа удаляет все слова начинающиеся со строчной буквы (пояснить код) - C++
Почему в этой программе нужно в islower записать именно str ? Почему 0? Программа удаляет все слова начинающиеся со строчной буквы. ...

Пояснить конструктор - C++
Вот такая вешчь в конструкторе, а что она означает и как работает? TClass::TClass(float x) { TClass::x=x; }

Пояснить строку - C++
Программисты! Объясните пожалуйста эту строку, только подробно желательно. if (Key ==DecimalSeparator) ...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.12.2012, 11:55
Привет! Вот еще темы с ответами:

Пояснить по работе с указателями - C++
Здравствуйте! волнует вопрос об указателях: 1) указатель на переменную используется для ускорения выполнения программы, заменяя...

Пояснить устройство цикла - C++
Я учусь на программиста уже третий месяц, но до сих пор не понимаю основ. Проблема преподов в том, что они объясняют материал для тех, кто...

Прошу пояснить задание - C++
Методические указания 1. Выполните декомпозицию поставленной задачи. Покажите взаимосвязи между классами; 2. Вызов утилиты должен...

Пояснить работу цикла - C++
Привет всем Ребята помогите расскажите мне как работает этот Код точнее команда for в нете инфы много ну ни как не могу понять #include...


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

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

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