Giải bài tập của thầy Nguyễn Tấn Trần Minh Khang
Chương 1:
Bài 17: Tính S(n) = x + x^2/2! + x^3/3! + ... + x^n/N!
Bài 28: Cho số nguyên dương n. Tính tổng các ước số nhỏ hơn chính nó
Bài 31: Cho số nguyên dương n. Kiểm tra xem n có phải là số nguyên tố hay không
Bài 31: Cho số nguyên dương n. Kiểm tra xem n có phải là số nguyên tố hay không
Bài 32: Cho số nguyên dương n. Kiểm tra xem n có phải là số chính phương hay không
Bài 35:
Bài 39: Tính S(n) = CanBac N + 1(N! + CanBacN((N – 1)! + … + CanBac3(2! + CanBac2(1!))) có n dấu căn
Bài 42: Cho n là số nguyên dương. Hãy tìm giá trị nguyên dương k lớn nhất sao cho S(k) < n. Trong đó chuỗi k được định nghĩa như sau: S(k) = 1 + 2 + 3 + … + k
Bài 50: Hãy tìm số đảo ngược của số nguyên dương n
Bài 54: Hãy đếm số lượng chữ số nhỏ nhất của số nguyên dương n
Bài 50: Hãy tìm số đảo ngược của số nguyên dương n
Bài 54: Hãy đếm số lượng chữ số nhỏ nhất của số nguyên dương n
Bài 55:
Bài 58:
Bài 61: Hãy kiểm tra các chữ số của số nguyên dương n có giảm dần từ trái sang phải hay không
Bài 64 + 65 + 66: Giải phương trình bậc 1, 2, 4
Bài 74: Tính S(x, n) = 1 – x + x^3/3! – x^5/5! + … + (-1)^n+1 * x^2n+1/(2n + 1)!
Bài 76: Kiểm tra số nguyên 4 byte có dạng 3^k hay không
Bài 64 + 65 + 66: Giải phương trình bậc 1, 2, 4
Bài 74: Tính S(x, n) = 1 – x + x^3/3! – x^5/5! + … + (-1)^n+1 * x^2n+1/(2n + 1)!
Bài 76: Kiểm tra số nguyên 4 byte có dạng 3^k hay không
Chương 2:
Bài 81: Viết chương trình cho tất cả các bài tập chương trước bằng kỹ thuật lập trình hàm(đéo làm)
Chương 3:
Bài 94: Viết chương trình in ra tất cả các số lẻ nhỏ hơn 100 trừ các số 5, 7, 93
Bài 99: Viết chương trình nhập vào 3 số thực. Hãy in 3 số ấy ra màn hình theo thứ tự tang dần mà chỉ dùng tối đa 1 biến phụ
Bài 99: Viết chương trình nhập vào 3 số thực. Hãy in 3 số ấy ra màn hình theo thứ tự tang dần mà chỉ dùng tối đa 1 biến phụ
Bài 106 Viết chương trình nhập 1 số nguyên có 3 chữ số. Hãy in ra cách đọc của số nguyên này
Bài 109: Viết chương trình in bảng cửu chương ra màn hình
Bài 109: Viết chương trình in bảng cửu chương ra màn hình
Bài 110: Cần có tổng 200000 đồng từ 3 loại giấy bạc 1000 đồng, 2000 đồng, 5000 đồng. Lập chương trình để tìm ra tất cả các phương án có thể
d. Tam giác vuông cân rỗng
Sin(x) = x – x^3/3! + x^5/5! + … + (-1)^n . x^2n + 1/(2n + 1)!
Bài 114: Viết lại các bài tập trong chương trước bằng vòng lặp for ( tự làm)
Chương 4:
Bài 118: Viết lại các bài tập trong chương trước bằng kỹ thuật lập trình hàm
Chương 5:
Bài 132: Viết hàm liệt kê các giá trị chẵn trong mảng 1 chiều các số nguyên
Bài 133: Viết hàm liệt kê các vị trí mà giá trị tại đó là giá trị âm trong mảng 1 chiều các số thực
Kỹ thuật đặt lính canh, các bài tập cơ bản
Bài 141: Hãy tìm vị trí giá trị dương nhỏ nhất trong mảng 1 chiều các số thực. Nếu mảng không có
giá trị dương thì trả về -1
giá trị dương thì trả về -1
Các bài tập luyện tập
Bài 149: Tìm số hoàn thiện cuối cùng trong mảng 1 chiều các số nguyên. Nếu mảng không có số hoàn thiện thì trả về -1
Bài 151: Hãy tìm số nguyên tố lớn nhất trong mảng 1 chiều các số nguyên. Nếu mảng không có số nguyên tố thì trả về -1
Bài 151: Hãy tìm số nguyên tố lớn nhất trong mảng 1 chiều các số nguyên. Nếu mảng không có số nguyên tố thì trả về -1
Bài 154: Hãy tìm vị trí giá trị âm nhỏ nhất trong mảng các số thực. Nếu mảng không có số âm thì trả về -1
Bài tập luyện tập tư duy:
Bài 158: Cho mảng 1 chiều các số thực, hãy tìm giá trị x sao cho đoạn [-x, x] chứa tất cả các giá trị trong mảng
Bài 163: Tìm số chính phương đầu tiên trong mảng 1 chiều các số nguyên
Bài 165: Cho mảng 1 chiều các số nguyên. Hãy tìm giá trị đầu tiên có chữ số đầu tiên là chữ số lẻ