knock2810 Thiếu úy
Bài gửi : 43 Tổng điêm: : 79 Được cảm ơn: : 2 Tham gia: : 12/02/2009
| Tiêu đề: cap cuu Tue 12 May 2009 - 22:24 | |
| nho moi nguoi coi dum cai rang han bao loi du qua - Code:
-
#include #include #include class Time { private: int h,m,s; public: Time(){}; Time(int h1,int m1,int s1) { h=h1;m=m1;s=s1; }; friend operator =(Time t1) { Time t; h.t=h.t1;m.t=m.t1;s.t=s.t1; return(t); }; void hienthi() { cout<<"gio: "<<<":"<<<":"< } void main() { Time dt1(6,3,7),dt2(); cout<<"gio cua dt1"; dt1.hienthi(); dt2=dt1; cout<<"\\ngio ccua dt2"; dt2.hienthi(); getch(); } | |
|
TruongNgocTu Hiệu Trưởng
Bài gửi : 177 Age : 35 Đến từ : Hà Tỉnh City Tổng điêm: : 217 Được cảm ơn: : 17 Tham gia: : 15/01/2009
| Tiêu đề: Re: cap cuu Wed 13 May 2009 - 10:46 | |
| chi mà cấp cứu ghê rứa: lần sau cho cái tiêu đề nó rõ ràng chút nữa hi! thanks!
thử tham khảo cái này đi xem thế nào hi: - Code:
-
#include"iostream.h" #include"conio.h" class Time { private: int h,m,s; public: Time(){}; Time(int h1,int m1,int s1) { h=h1;m=m1;s=s1; } Time operator =(Time t1) { h=t1.h; m=t1.m;s=t1.s; return(*this); } void hienthi() { cout<<h<<" :"<<m<<" :"<<s; } }; void main() { clrscr(); Time dt1(6,3,7),dt2; cout<<"Gio cua dt1 :"; dt1.hienthi(); dt2=dt1; cout<<"\\\\\\\\nGio cua dt2 :"; dt2.hienthi(); getch(); }
các toán tử =, (), [], -> không thể dùng hàm bạn để định nghĩa toán tử tải bội! | |
|
knock2810 Thiếu úy
Bài gửi : 43 Tổng điêm: : 79 Được cảm ơn: : 2 Tham gia: : 12/02/2009
| Tiêu đề: Re: cap cuu Thu 14 May 2009 - 7:25 | |
| | |
|
knock2810 Thiếu úy
Bài gửi : 43 Tổng điêm: : 79 Được cảm ơn: : 2 Tham gia: : 12/02/2009
| Tiêu đề: Re: cap cuu Thu 14 May 2009 - 23:02 | |
| co ai coi dum bai ni cai nua ko - Code:
-
#include <conio.h> #include <stdio.h> #include <iostream.h> class Phanso { int tu,mau; public: Phanso(){}; Phanso(int tu1,int mau1) { tu=tu1;mau=mau1; }; void nhap() { cout<<"\n ban hau nhap tu: ";cin>>tu; cout<<"\n ban hau nhap mau: ";cin>>mau; }; int ucln(int x,int y) { for(int i=y;i>=0;i--) if (((x%i)==0)&&((y%i)==0)) break; return i; }; Phanso rutGon(Phanso ps) { int i=ucln(ps.tu,ps.mau); ps.tu=ps.tu/i; ps.mau=ps.mau/i; return ps; }; void quydong(Phanso ps1, Phanso ps2) { int uc=ucln(ps1.mau,ps2.mau); int bc=ps1.mau*ps2.mau/uc; ps1.tu=ps1.tu*(bc/ps1.mau); ps2.tu=ps2.tu*(bc/ps2.mau); ps1.mau=ps2.mau=bc; }; friend Phanso operator +(Phanso ps1, Phanso ps2) { Phanso ps3; quydong(ps2,ps1); ps3.tu=ps2.tu+ps1.tu; ps3.mau=ps2.mau+ps1.mau; return(ps3); }; void display() { cout<<tu<<"/"<<mau; }; }; void main() { Phanso ps1,ps2,ps3; cout<<"\n nhap gia tri cua phan so thu nhat: ";ps1.nhap(); cout<<"\n nhap gia tri cua phan so thu hai: "; ps2.nhap(); cout<<" gia tri ps2 rut gon : "<<ps2.rutGon(); cout<<" \n cong 2 phan so nay, ket qua la: "; ps3=ps1+ps2; ps3.display(); getch(); }
| |
|