Mọi người cho em hỏi sao code lại sai ạ ? Và cách sửa chữa
#include <bits/stdc++.h>
using namespace std;
class diem
{
int x,y,z;
public:
diem()
{
x=1;
y=1;
z=1;
}
diem(int t,int g,int a)
{
this->x=t;
this->y=g;
this->z=a;
}
diem operator +(diem tg)
{
return diem(x+tg.x,y+tg.y,z+tg.z);
}
friend istream &operator >>(iostream &in,diem &a);
friend ostream &operator <<(ostream &in,diem &a);
};
istream& operator >>(iostream &in,diem &a)
{
cout<<"Nhap x: "; in>>a.x;
cout<<"Nhap y: "; in>>a.y;
cout<<"Nhap z: "; in>>a.z;
return in;
}
ostream& operator <<(ostream &in,diem &a)
{
in<<a.x<<"-"<<a.y<<"-"<<a.z<<endl;
return in;
}
int main()
{
diem b, z;
cin>>b;
cout<<" ";
cin>>z;
diem c=b+z;
cout<<c;
}
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?