Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <math.h>
- int y(int x){
- int data;
- data=10*pow(x,3)-30*pow(x,2)+20*x-100;
- return data;
- }
- float rata(int sigma, int n){
- float data;
- data=sigma/n;
- return data;
- }
- float dmind(int d, int sigma, int n){
- float data;
- data=pow((d-rata(sigma,n)),2);
- return data;
- }
- main(){
- int n,i,x[100];
- int sigmax=0,sigmay=0;
- float sigmaxminx=0,sigmayminy=0;
- scanf("%d",&n);
- for(i=0;i<n;i++){
- scanf("%d",&x[i]);
- sigmax+=x[i];
- sigmay+=y(x[i]);
- }
- printf("----------------------------------------\n");
- printf("No.\t x\ty \t(x-x) \t(y-y) \n");
- printf("----------------------------------------\n");
- for(i=0;i<n;i++){
- printf("%d\t ",i+1);
- printf("%d\t ",x[i]);
- printf("%d\t ",y(x[i]));
- printf("%1.3f\t ",dmind(x[i],sigmax,n));
- printf("%1.3f\t ",dmind(y(x[i]),sigmay,n));
- sigmayminy+=dmind(y(x[i]),sigmay,n);
- sigmaxminx+=dmind(x[i],sigmax,n);
- printf("\n");
- }
- printf("----------------------------------------\n");
- printf("\t %d\t %d\t %1.3f\t %1.3f\n",sigmax,sigmay,sigmaxminx,sigmayminy);
- printf("----------------------------------------\n");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement