Tráo đổi giá trị trong C++
Bài tập Tráo đổi giá trị
Tráo đổi giá trị giữa hai số bởi sử dụng khái niệm Function Template trong C++.
Lời giải
Dưới đây là chương trình C++ để giải bài tập trên. Có thể tóm tắt các bước như sau:
Khai báo lớp template
Khai báo và định nghĩa hàm để trao đổi giá trị giữa hai số
Khai báo và định nghĩa hàm để lấy các giá trị
Đọc các giá trị và gọi hàm tương ứng
Hiển thị kết quả
#include#include template void swap(t &x,t &y) { t temp=x; x=y; y=temp; } void fun(int a,int b,float c,float d) { cout<<"\nGia tri a va b truoc khi trao doi la :"<>a>>b; cout<<"Nhap gia tri C, D (so thuc): "; cin>>c>>d; fun(a,b,c,d); return 0; }
Chạy chương trình C++ trên sẽ cho kết quả như hình sau:
Bài học Bài tập C++ phổ biến tại hoconline.club:
su_dung_ham_trong_cplusplus.jsp
Quảng cáo
Bài viết liên quan