#include <bits/stdc++.h>
using namespace std;
int main(){
int pizzaSize[] = {8, 10 , 12};
int pizzaPrice[] = {10, 13, 16};
int sum = 0;
for (int i = 0; i < sizeof(pizzaSize) / sizeof(pizzaSize[0]); i++) {
sum += pizzaSize[i];
}
int meanX = sum/3;
int sum1 = 0;
for (int i = 0; i < sizeof(pizzaPrice) / sizeof(pizzaPrice[0]); i++) {
sum1 += pizzaPrice[i];
}
int meanY = sum1/3;
int deviatonX = pizzaSize[0] - meanX;
int deviatonX1 = pizzaSize[1] - meanX;
int deviatonX2 = pizzaSize[2] - meanX;
int deviatonY = pizzaPrice[0] - meanY;
int deviatonY1 = pizzaPrice[1] - meanY;
int deviatonY2 = pizzaPrice[2] - meanY;
int productOfDeviations = deviatonX * deviatonY;
int productOfDeviations1 = deviatonX1 * deviatonY1;
int productOfDeviations2 = deviatonX2 * deviatonY2;
double sumOfProductOfDeviations = productOfDeviations + productOfDeviations1 + productOfDeviations2;
double squareOfDeviations = deviatonX * deviatonX;
double squareOfDeviations1 = deviatonX1 * deviatonX1;
double squareOfDeviations2 = deviatonX2 * deviatonX2;
double squareOfDeviationsforX = squareOfDeviations + squareOfDeviations1 + squareOfDeviations2;
double m = sumOfProductOfDeviations / squareOfDeviationsforX;
double b = meanY - (m * meanX);
double X;
cout << "pizza size: " ;
cin >> X;
double y = m * X + b;
cout << "predicted price: " ;
cout << y << endl;
}
{"title":"Untitled","description":"#include <bits/stdc++.h>using namespace std;","contributors":"[{\"id\":\"0a93818a-3148-4641-8773-d5dd85564036\",\"add\":1363,\"del\":0}]"}