Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int main(){
- double wynik_X = 0, wynik_Y = 0, wynik_XY = 0,
- wynik_X2 = 0, il_pkt = 0, pkt_a = 0, pkt_b = 0;
- double x[100], y[100], z[100];
- int i;
- cout << "Podaj ilosc punktow " << endl;
- cin >> il_pkt;
- for (i=0;i<il_pkt;i++){
- cout << "Podaj wspolrzedna punktu X: " << i << endl;
- cin >> x[i];
- cout << "Podaj wspolrzedna punktu Y: " << i <<endl;
- cin >> y[i];
- }
- for (i=0;i<il_pkt;i++){
- wynik_X += x[i];
- wynik_Y += y[i];
- wynik_XY += x[i]*y[i];
- wynik_X2 += y[i]*y[i];
- }
- pkt_a = (wynik_Y - (wynik_XY*wynik_X) / wynik_X2) / (il_pkt - (wynik_X*wynik_X) / wynik_X2);
- pkt_b = (wynik_XY - (pkt_a * wynik_X)) / wynik_X2;
- cout << "Rownanie ma postac: \n y = " <<pkt_b<<"x + "<<pkt_a;
- system("pause");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement