You are on page 1of 4

Bài tập hàm tuần 8

Bài tập tuần 8 - phần 2

• Bài 1. Sử dụng hàm main có đối để tính diện tích hình tam giác
với số nhập vào.
• Bài 2. Viết chương trình nhập số liệu cho mảng một chiều kiểu
int, kiểu float, double… sử dụng hàm nhập (mỗi kiểu là một
hàm riêng).
• Bài 3. Sử dụng chương trình bài 2. Viết chương trình sử dụng
hàm để hiện thị kết quả vừa nhập được.
Bài tập tuần 8 – Hàm phần 2
Khai báo – gọi mảng hai chiều
Bài 4. Hãy xây dựng hàm nhập ma trận và hàm in ma trận hai
chiều ra màn hình sử dụng cách khai báo 1 và 2 sau đây.
+ Sử dụng cách 1: float (*pa)[50]; hoặc float pa[][50];
trong thân hàm để truy cập đến phần tử a[i][j] ta dùng pa[i][j].
+ Cách 2: Dùng 2 đối: (không quan tâm đến số cột)
float *pa; // biểu thị địa chỉ đầu của mảng a
int N; // biểu thị số cột của mảng a
trong thân hàm, để truy cập đến phần tử a[i][j] ta dùng công
thức. *(pa+i*N+j)
trong main(): nhap((float *)a, N);
Bài tập tuần 8 – Hàm phần 2

Bài 5: Lập hàm nạp chồng tính tổng của hai số và tính tổng của
các phần tử mảng một chiều.
Bài 6: Lập hàm mẫu (template) in mảng một chiều (với các kiểu
khác nhau int, float, double, char) ra màn hình .
Bài 7: Lập 01 hàm mẫu (sử dụng template) sử dụng để tính tổng
hai số, 01 hàm mẫu (template) để tính hiệu hai số.
Bài 8: Tính gần đúng:

x x2 xn
e  1    
x

1! 2! n!

Bài 9. Trao đổi: hàm trả về nhiều hơn 1 giá trị, ung dung

You might also like