30/09/2018, 19:19

Cho em hỏi đoạn code c++ sau sai ở đâu ạ

#include<iostream>
using namespace std;
class time{
	int h;
	int m;
	int s;
	public:
		time ( ){
			h=1;
			m=1;
			s=1;
		}
	void nhap();
	void xuat();
	friend time operator+(time a, time b);
	friend time operator-(time a, time b);
};
void time::nhap(){
	do{
		cout<<"nhap HH:MM:SS";
		cin>>h>>m>>s;
	}
	while(0<h||h>23||m>59||m<0||s>59||s<0);
}
void time::xuat(){
	cout<<h<<":"<<m<<":"<<s;
}
time operator+(time a, time b)
{
	time c;
	int n= 3600*a.h+60*a.m+a.s+3600*b.h+60*b.m+b.s;
	c.h=n/3600;
	c.m=(n%3600)/60;
	c.s=(n%3600)%60;
	return c;	
}
main()
{
	time a, b,c;
	a.nhap();
	b.nhap();
	c=a+b;
	c.xuat();
}

em ngồi mò mãi mà k thấy sai ở đâu cả

Thu Thuỷ viết 21:30 ngày 30/09/2018

có báo lỗi j ko bạn?

Vu Nguyentuan viết 21:30 ngày 30/09/2018

Vu Nguyentuan viết 21:26 ngày 30/09/2018

kien tran viết 21:31 ngày 30/09/2018

bạn đổi tên class đi là hết lỗi nhé

Vu Nguyentuan viết 21:21 ngày 30/09/2018

ờ đúng oy tks bác nhé

Bài liên quan
0