44: Lập trình tính đại lượng sau đây:
S = n n 2 ) 1 ( 2 .. 4 2 + − + + + với n cho trước
45: Dùng vòng lặp do - while để tính sin(x) theo công thức sau:
sinx =
)! 1 2 (
) 1 ( ...
! 5 ! 3
1
1 2 5 3
+
− + + + −
+
n
x x x
n
Với độ chính xác Epsilon cho trước
46: Lập trình tính gần đúng giá trị theo công thức sau:
cosx= ...
! 8 ! 6 ! 4 ! 2
1
8 6 4 2
− + − + −
x x x x
47: Cho phương trình e
x
+ sinx-2=0
Dùng phương pháp chia đôi dần, tìm nghiệm trong khoảng [a,b] với sai số không vượt quá 10-7
.
48: Cho phương trình x.2x
-1=0
Dùng phương pháp chia đôi dần, tìm nghiệm trong khoảng [a, b] với sai số không vượt quá 10-7
.
49 Tính tích phân sau bằng 2 phương pháp hình thang: (sin2x+cosx)dx
a
b
∫ trong đó a,b nhập từ bàn
phím
50 Viết chương trình liệt kê các số nguyên tố nhỏ hơn số nguyên N
51 Nhập số m nguyên dương dưới dạng thực và liệt kê m số nguyên tố đầu tiên lên màn hình.
52: Viết chương trình phân tích thừa số nguyên tố của một số nguyên.
53 Nhập một xâu kí tự. Đếm số từ trong một chuỗi.
54 Nhập một xâu ký tự và đếm xem có bao nhiêu chữ cái, bao nhiêu chữ số có mặt trong xâu.
55 Viết chương trình mã hóa và giải mã xâu bằng XOR.
56 Liệt kê các số bé hơn hoặc bằng n sao cho số bình phương của số đó có phần bên phải
trùng với chính số đó.
57 Tìm hai số nguyên tố có tổng bằng một số chẵn cho trước.
58 Tính căn bậc hai theo phép lặp Newton. Để tính căn bậc hai số a ta xây dựng dãy
x0= 1
xn = (a/xn-1 +xn-1)/2
dãy này hội tụ về căn bậc 2 của a.
59 Tính PI với sai số 0.0001.
Bài tập lập trình C
Bắt đầu từ đầu