Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
Ms Proger
0 / 0 / 0
Регистрация: 07.12.2013
Сообщений: 89
10.12.2013, 17:35  [ТС]

подскажите пожалуйста в чем ошибка)

10.12.2013, 17:35. Просмотров 357. Ответов 13
Метки (Все метки)

Ответ

помогите пожалуйста как исправить ошибки:
#include <stdafx.h>
#include <stdio.h>



int main(void)
{
static const char filename[] = "file.txt";
FILE * file = fopen ("C:\\file.txt", "r");
int i = 0;
if(file !=NULL)
{
char line[128]; //max size of vector;
int y[128];
int x[128];

while(fgets(line, sizeof line, file) != NULL )
{
sscanf(line,"%d ; %d", &x[i], &y[i]);
printf("x = %d ; y = %d\n", x[i],y[i]);
i++;
}
}
fclose(file);

int xy[128];
int x2[128];
int x_summ, y_summ, xy_summ,x2_summ = 0;
for (int n = 0; n < i /*i+1*/ ; n++)
{

xy[n] = x[n]*y[n];
x2[n] = x[n]*x[n];
x_summ+=x[n];
y_summ+=y[n];
xy_summ+=xy[n];
x2_summ+=x2[n];
}
double a = (i*xy_summ - x_summ*y_summ)/(i*x2_summ - x2_summ);
double b = (y_summ - a*x_summ)/i;

fprintf("y = %f x+%f\n", a,b);
return 0;
}


вот этот код выполняет такую функцию:программа запрашивает имя файла, в этом файле в два столбца записаны значения функции y=f(x); ( значения х и значения у через ";"), мне требуется считать все значения, которые из файла, построить линию тренда ( уравнение прямой , которые наиболее близко располагаются к этим точкам (у=kx+b) (метод наименьших квадратов)

Добавлено через 34 секунды
а то я попытался исправить, так их еще больше стало...

Вернуться к обсуждению:
подскажите пожалуйста в чем ошибка)
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.12.2013, 17:35
Готовые ответы и решения:

Подскажите в чем ошибка, пожалуйста
#include &lt;iostream&gt; #include &lt;conio.h&gt; using std::cout; using std::cin;...

Пожалуйста, подскажите в чем у меня ошибка?
У меня вот такая задача: &quot;Дана символьная матрица размера 4 х 5. Из...

подскажите пожалуйста, в чем моя ошибка?
подскажите пожалуйста, в чем моя ошибка? надо определить точки...

Подскажите пожалуйста: в чем ошибка(Оператор if)
Здравствуйте, подскажите пожалуйста: в чем ошибка(Оператор if)?...

Подскажите пожалуйста, я тут новенький в чем ошибка?
&quot;int main (void){int х, *р; х = 10; *р = х;return 0;}&quot; Я долгое время не как не...

13
Другие темы раздела
C++ Задачи на функции и массив http://www.cyberforum.ru/cpp-beginners/thread1036035.html
Задача №1 по теме Функции Задача №2 по теме Расчет суммы или количества элементов массива, удовлетворяющих некоторому условию Задача №3 по теме Двумерный массив Помогите с решением, заранее...
C++ map, условие по отсутствию ключа У меня есть карта, и нужно организовать операцию, если в карте нет заданного ключа. Я хотел вот так map <int,vector<int>> invert; map <int,vector<int>>::iterator find;... http://www.cyberforum.ru/cpp-beginners/thread1036030.html
C++ Создание своего класса
Пытаюсь создать свой класс - AM_Demodulator.h Написал вот это, но компилятор ругается #include <iostream> #include <cmath> using namespace std; class AM_Demodulator { public: void...
Задача по массиву C++
C++ Определить среднее арифметическое чётных элементов третьего столбца матрицы http://www.cyberforum.ru/cpp-beginners/thread1035992.html
Дан двумерный массив целых чисел. Определить: среднее арифметическое чётных элементов третьего столбца; среднее арифметическое элементов четвёртой строки, кратных трём.
C++ Внедрение! Вот вопрос как внедрить свой код в Другую программу , игру ? подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru