1. Trang chủ
  2. » Công Nghệ Thông Tin

Tài liệu Chương 14: TEMPLATE-KHUÔN MẪU pptx

33 389 2
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Chương 14: Template - Khôn Mẫu
Người hướng dẫn GV. Nguyễn Sơn Hoàng, ThS. Nguyễn Tấn Trần Minh Khang
Trường học Khoa CNTT
Chuyên ngành Lập trình C++ và cấu trúc dữ liệu
Thể loại Tài liệu hướng dẫn giảng dạy
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 33
Dung lượng 369,61 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

− Định nghĩa hàm tìm số nhỏ nhất củahai số nguyên:11.int NhoNhatint a,... − Định nghĩa hàm tìm số nhỏ nhất củahai số thực:11.float NhoNhatfloat a,... − Định nghĩa hàm tìm số nhỏ nhất của

Trang 1

Chương 14 TEMPLATE-KHUÔN MẪU

Trang 2

− Định nghĩa hàm tìm số nhỏ nhất củahai số nguyên:

11.int NhoNhat(int a,

Trang 3

− Định nghĩa hàm tìm số nhỏ nhất củahai số thực:

11.float NhoNhat(float a,

Trang 4

− Định nghĩa hàm tìm số nhỏ nhất củahai số nguyên dài:

11.long NhoNhat(long a,

Trang 5

− Định nghĩa hàm tìm số nhỏ nhất củahai số thực dài:

11.double NhoNhat(double a,

Trang 6

− Định nghĩa hàm tìm số nhỏ nhất củahai phân số:

11.PHANSO NhoNhat(PHANSO a,

Trang 7

13. int tu;

14. int mau;

15.};

16.typedef struct phanso PHANSO;

17.int operator<(PHANSO, PHANSO);

Trang 9

− Định nghĩa hàm tìm số nhỏ nhất củahai kiểu bất kỳ:

Trang 10

− Bài toán: Viết chương trình tìm số nhỏ nhất của hai kiểu dữ liệu bất kỳ bằng cách sử dụng kỹ thuật khuôn mẫu hàm (template function)

− Chương trình

Trang 11

17.typedef struct phanso PHANSO;

18.int operator<(PHANSO, PHANSO);

19.void Xuat(PHANSO);

20.template <class T>

21.T NhoNhat(T a, T b);

Trang 12

13. int a1=5, a2=3;

14. int a=NhoNhat(a1, a2);

Trang 15

13. cout<<x.tu<<“/”<<x.mau;

14.}

Trang 16

− Viết chương trình

phần tử dương trong mảng và xuất kết quả.

Trang 20

13. for (int i=0;i<n;i++)

14. cout << a[i] << " ";

15.}

Trang 22

− Viết chương trình nhập mảng số thực Đếm số phần tử dương trong mảng

Trang 26

13. for (int i=0;i<n;i++)

14. cout << a[i] << " ";

15.}

Trang 28

− Viết chương trình nhập mảng kiểu bất

kỳ Đếm số phần tử dương trong mảng

Trang 31

12.void CMang<T>::Nhap()

Trang 32

12.void CMang<T>::Xuat()

13.{

14. for (int i=0;i<n;i++)

15. cout<<a[i]<<“ ”;

16.}

Trang 33

12.int CMang<T>::DemDuong()

Ngày đăng: 13/12/2013, 08:15

TỪ KHÓA LIÊN QUAN

w