📄 problem_1.txt
字号:
#include <iostream>
using namespace std;
class Vektor
{
private:
float *p;
int d;
public:
Vektor(int dim)
{
d=dim;
int i;
p=new float[dim];
for(i=0;i<dim;i++) p[i]=0;
};
~Vektor() { delete [] p; };
Vektor (const Vektor & c)
{
int i;
d=c.d;
p=new float[c.d];
for(i=0;i<d;i++)
p[i]=c.p[i];
}
void vnesi() //?
{
int i;
for(i=0;i<d;i++)
{
cout<<"set "<<i<<"-th coordinat of vector"<<endl;
cin>>p[i];
};
}
Vektor operator+(Vektor c)
{
int i;
Vektor temp(d), a(0);
if(this->d==c.d)
{
for(i=0;i<d;i++)
temp.p[i]=this->p[i]+c.p[i];
return temp;
}
else
return a;
}
void pechati() //
{
int i;
for(i=0;i<d;i++) cout<<p[i]<<" ";
cout<<endl;
};
};
void main()
{
Vektor X(2),Y(2);
X.vnesi();
X.pechati();
Y.vnesi();
Y.pechati();
cout<<"sum of vectors is: "<<endl;
(X+Y).pechati();
cout<<"Finish!";
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -