Bài tập học C++
lượt xem 216
download
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài tập học C++
- Bài 1: # include < conio.h > # include < stdio.h > # include < iostream.h > # include < math.h > # difine M_PI 3,14 class Point{ private: int x,y; int Mau; public: Point( ){ x = 0; y = 0; Mau = 0; } Point( int x1, int y1, int Mau1 ){ x = x1; y = y1; Mau = Mau1; } void Nhap( ){ cout > x >> y ; cout > Mau ; } void Xuat( ){ cout
- Circle( int x1, int y1, int r1 ){ x = x1; y = y1; r = r1; } void Nhap( ){ cout > x >> y ; cout r ; } void Xuat( ){ cout
- } Thisinh( char * ht1, int Ngay1, int Thang1, int Nam1, int td1 ){ strcpy ( Ht, ht1) ; Ngay = Ngay1; Thang = Thang1; Nam = Nam1; Td = td1; } char *GetHt( ) { return Ht ;} int GetNgay( ) { return Ngay ;} int GetThang( ) { return Thang ;} int GetNam( ) { return Nam ;} void Nhap( ){ cout Ngay >> Thang >> Nam ; cout > Td ; } void Xuat( ){ cout
- int Ngay, Thang, Nam ; public: Date( ){ Ngay = 0; Thang = 0; Nam = 0; } Date( int Ngay1, int Thang1, int Nam1){ Ngay = Ngay1; Thang = Thang1; Nam = Nam1; } int GetNgay( ) { return Ngay ;} int GetThang( ) { return Thang ;} int GetNam( ) { return Nam ;} void Nhap( ){ cout > Ngay >> Thang >> Nam ; } void Xuat( ){ cout
- cout Ngay >> Thang >> Nam ; cout Hsl ; } void Xuat( ){ cout
- friend istream &operator >> ( istream & is, Dathuc &d ) ; }; Dathuc :: Dathuc( ){ n = -1; } Dathuc :: Dathuc( fload a1, int n1 ){ n =n1; for (int i = 0; i < n; i++) a[ i] = a1[ i] ; } Dathuc Dathuc :: operator - ( ) { Dathuc d1; d1.n = n ; for (int i = 0; i < n; i++) d1.a[ i] = - a[ i] ; return d1; } Dathuc Dathuc :: operator - ( Dathuc d ) { Dathuc d1; int max, min, i ; if( n < d.n ){ min = n ; max = d.n ; } else{ min = d.n ; max = n ; } d1.n = max ; for (int i = 0; i < min ; i++ ) d1.a[ i] = a[ i] + d.a[ i]; if( n > d.n ){ for ( i = min + 1; i > ( istream & is, Dathuc &d ){ cout > d.n ; 6
- cout (ostream & os, Dathuc &d ){ os
- friend istream &operator >> ( istream & is, PS &p ) ; friend ostream &operator = y) x %=y; else{ x += y; y = x- y; x - =y } } } } void PS :: ToiGian(){ if( T == 0) M = 1; else{ if ( M < 0){ T = - T; M = - M; } int u = USCLN( abs( T), M) ; T= T/ u; M= M/ u; } } PS PS :: operator +( ) { return PS( T, M) ; } PS PS :: operator -( ) { return PS( -T, M) ; } PS PS :: operator +( PS b ) { return PS( T*b.M + b.T *M, M * b.M) ; } PS PS :: operator - ( PS b ) { return PS( T*b.M - b.T *M, M * b.M) ; } PS PS :: operator * ( PS b ) { 8
- return PS( T*b.T, M * b.M) ; } PS PS :: operator / ( PS b ) { return PS( T*b.M, M * b.T) ; } istream &operator >> ( istream & is, PS &p ){ cout > a.T ; do { cout > a.M ; } while ( ! a.M) ; a.Toigian() ; return is ; } ostream &operator >> ( ostream & os, PS &p ){ os
- Nam = 0; strcpy ( Gioi, “ Nam”) ; } Nhanvien( char * ht1, int Ngay1, int Thang1, int Nam1, char * gioi1){ strcpy ( Ht, ht1) ; Ngay = Ngay1; Thang = Thang1; Nam = Nam1; strcpy ( Gioi, gioi1) ; } void Nhap( ){ cout Ngay >> Thang >> Nam ; cout
- cin.get( Monday, 20); } void Xuat( ){ cout
- } fload operator * ( Vector v){ fload t = 0; if( this -> n == v.n) for( int i = 0; i< v.n; i ++) t = t + this -> x[ i] * v. x[ i] ; return t ; } friend istream &operator >> ( istream & is, Vector &v ){ cout > v.n ; for (int i = 0; i < v.n; i++){ cout > (ostream & os, Vector &v ){ os
- 13
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài tập lập trình C++ có đáp án
99 p | 11641 | 3428
-
Bài tập ngôn ngữ lập trình C (Phần 1)
0 p | 1169 | 525
-
Bài tập học môn Lập trình C++
96 p | 833 | 349
-
Bài tập ngôn ngữ lập trình C (Phần2)
0 p | 604 | 336
-
Bài tập học về C++
79 p | 527 | 249
-
Bài tập kỹ thuật lập trình C++ Part 1
12 p | 625 | 220
-
Môn học Lập trình C trên Windows Bài tập thực hành
7 p | 832 | 187
-
Bài tập lập trình C có lời giải
196 p | 887 | 133
-
Tuyển tập 250 bài tập kỹ thuật lập trình C
343 p | 571 | 124
-
ĐỀ CƯƠNG BÀI TẬP C++
45 p | 296 | 71
-
Tổng hợp bài tập c-c++ cơ bản
1 p | 326 | 68
-
77 bài tập C++
18 p | 789 | 55
-
Bài tập Lập trình C++ - Lương Trần Hy Hiếu
24 p | 389 | 49
-
Bài tập Ngôn ngữ lập trình C (có lời giải)
53 p | 261 | 30
-
Bài tập Web Service - TTTH ĐH KHTN
41 p | 125 | 15
-
Tự học C# bằng hình ảnh cho người mới bắt đầu: Phần 1
88 p | 13 | 10
-
Bài tập phần File
4 p | 111 | 9
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn