#include <iostream.h>class ARRAY{public:ARRAY(int t[],int n1){n=n1;for(int i=0;i<n;i++) a[i]=t[i];}void fun(){for (int i=0;i<n;i++){if (i==n) {b[i]=(a[0]*2+a[i])/3;continue;}if (i==n-1) {b[i]=(a[0]+a[i]+a[i+1])/3;continue;}b[i]=(a[i]+a[i+1]+a[i+2])/3;}}void print(){for (int i=0;i<n;i++){if (i==n) {cout<<b[i]<<" b["<<i<<"]=(a[0]*2+a["<<i<<"])/3"<<endl;continue;}if (i==n-1) {cout<<b[i]<<" b["<<i<<"]=(a[0]+a["<<i<<"]+a["<<i<<"+1])/3"<<endl;continue;}cout<<b[i]<<"b["<<i<<"]=(a["<<i<<"]+a["<<i<<"+1]+a["<<i<<"+2])/3"<<endl;}}private:int a[100];double b[100];int n;};void main(){int date[10]={2,4,6,8,10,12,14,16,18,20};ARRAY ar(int date[10]);ar.fun();ar.print();}
添加回答
舉報
0/150
提交
取消