#include<iostream>
#include<cstdlib>
#include<ctime>
#include<string>
using namespace std;
class test
{
private:
int n;
int* a;
public:
test(int nn)
{
n=nn;
a=new int[n];
}
void input()
{
int i;
for(i=0;i<n;++i)
{
cin>>a[i];
}
}
void output()
{
int i;
for(i=0;i<n;++i)
{
cout<<a[i]<<endl;
}
}
test& operator++()
{
int i;
for(i=0;i<n;++i)
{
if(a[i]==60)
a[i]=61;
else if(a[i]< 60)
a[i]= 60;
else
a[i]=a[i];
}
return *this;
}
test operator++(int m)
{
test old(*this);
++(*this);
return old;
}
test& operator=(test& t)
{
if(a!=t.a)
{
n=t.n;
for(int i=0;i<n;i++)
{
a[i]=t.a[i];
}
}
return *this;
}
~test()
{
delete(a);
}
};
int main()
{
test t1(3),t2(3);
t1.input();
t2=++t1;
t1.output();
t2.output();
return 0;
}
#include <iostream>
using namespace std;
double aver(int a[],int n)
{
int i;
double sum=0;
for(i=0;i<n;++i)
sum=sum+a[i];
return sum/n;
}
int main()
{
int a[3];
int i;
for(i=0;i<3;++i)
{
cout<<"input a["<<i<<"]:";
cin>>a[i];
}
cout<<"average="<<aver(a,3)<<endl;
return 0;
}
#include "pch.h"
#include <iostream>
#include <array>
#include <algorithm>
using namespace std;
const int n=5;
double aver(array<int,n>& a)
{
int i;
double sum=0;
for(i=0;i<n;++i)
sum=sum+a[i];
return sum/n;
}
int main()
{
array<int,n> a;
int i;
for(i=0;i<n;++i)
{
cout<<"input a["<<i<<"]:";
cin>>a[i];
}
cout<<"average="<<aver(a)<<endl;
return 0;
}
#include <iostream>
#include <vector>
using namespace std;
int main()