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

Апроксимация линейной функции С++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программирование ландшафта http://www.cyberforum.ru/cpp-beginners/thread607766.html
Посоветуйте книги/статьи, где рассказано о программировании ландшафта (желательно с 0 и с примерами на C++).
C++ <Template>. Ошибка компиляции Пытаюсь сделать Темплате Array, который бы принимал класс Point. Объект класса Point состоит из 2х точек координаты x и y. Мне надо создавать объект динамически по заданию. Компилятор выдает след... http://www.cyberforum.ru/cpp-beginners/thread607745.html
C++ Объясните пожалуйста что делает функция
и если это какая то формула, то можно ссылку на неё int letterFromNumber(int number, int index, int n) { int num = number / (int)pow((double)n,index); return num % n; }
C++ inline функции vs инструкции inline функций
Здравствуйте. Чтобы не писать повторно код, нужно использовать функции. Но если функции компактные, то их лучше делать inline функциями, т. к. inline функции быстрее обычных. Но как я понимаю, inline...
C++ Различие глобальной и глобальной статической переменной http://www.cyberforum.ru/cpp-beginners/thread607713.html
у нас есть заголовочный файл со стражами, допустим global.h , его используют несколько других хейдеров и с++ файлов . когда там описаны переменные без оператора static линковщик выдаёт ошибку что это...
C++ Функционально-подобные макросы Есть переменная std::string Log; и есть другие переменные, или параметры функции. Например, int x; int y; Можно ли написать макрос, заменяющий Log<<LOG(x); на... подробнее

Показать сообщение отдельно
Catstail
Модератор
22640 / 11009 / 1785
Регистрация: 12.02.2012
Сообщений: 18,170
23.06.2012, 17:43
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
#include "iostream.h"
#include "windows.h"
 
int main(int argc, char* argv[])
{
 
    double *X, *Y; // указатели на динамические массивы X и Y
    int i,n;
 
    double SX,SY,SX2,SXY,Det,Dk,Db,k,b;
 
    SetConsoleCP(1251);               // установка русских букв в консоли
    SetConsoleOutputCP(1251);
    
    cout << "Введите число точек: ";
 
    cin >> n;  // Ввод размеров массивов
 
    X=new double[n];   // создание массива X
    Y=new double[n];    // создание массива Y
 
    cout << "Вводим массив X" << endl;
 
    for (i=0; i < n; i++)
    {
        cout << "X[" << i << "]=";
        cin >> X[i];
    }
 
    cout << "Вводим массив Y" << endl;
 
    for (i=0; i < n; i++)
    {
        cout << "Y[" << i << "]=";
        cin >> Y[i];
    }
 
    SX=0;   // Здесь будет Сумма X
    SY=0;   // Здесь будет Сумма Y
    SX2=0; // Здесь будет Сумма X*X
    SXY=0; // Здесь будет Сумма X*Y
 
 
    for (i=0; i < n; i++)
    {
        SX=SX+X[i];           // подсчет Суммы X
        SY=SY+Y[i];           // подсчет Суммы Н
        SX2=SX2+X[i]*X[i]; // подсчет Суммы X*X
        SXY=SXY+X[i]*Y[i]; // подсчет Суммы X*Y
    }
 
    Det=SX2 * ((double)n)-SX*SX;  // главный определитель системы лин. уравнений
    Dk=SXY *  ((double) n)-SX*SY; // определитель для k
    Db=SX2*SY-SX*SXY;               // определитель для b
 
    k=Dk/Det;
    b=Db/Det;
 
    cout << "k=" << k << endl;
    cout << "b=" << b << endl;
 
    delete [] X; // удаление массивов
    delete [] Y;
 
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru