BÀI tập lập trình C C++ lưu đồ THUẬT TOÁN

Ngày đăng: 30/11/2019, 22:34

Bài 16: Tính S(n) = x + x21 + 2 + x31 + 2 + 3 + … + xn1 + 2 + 3 + …. + NBài 17: Tính S(n) = x + x22 + x33 + … + xnNBài 18: Tính S(n) = 1 + x22 + x44 + … + x2n(2n)Bài 19: Tính S(n) = 1 + x + x33 + x55 + … + x(2n+1)(2n+1)Bài 20: Liệt kê tất cả các “ước số” của số nguyên dương nBài 21: Tính tổng tất cả các “ước số” của số nguyên dương nBài 22: Tính tích tất cả các “ước số” của số nguyên dương nBài 23: Đếm số lượng “ước số” của số nguyên dương nBài 24: Liệt kê tất cả các “ước số lẻ” của số nguyên dương nBài 25: Tính tổng tất cả các “ước số chẵn” của số nguyên dương nBài 26: Tính tích tất cả các “ước số lẻ” của số nguyên dương nBài 27: Đếm số lượng “ước số chẵn” của số nguyên dương nBà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 29: Tìm ước số lẻ lớn nhất của số nguyên dương n. Ví dụ n = 100 ước lẻ lớn nhất là 25Bài 30: Cho số nguyên dương n. Kiểm tra xem n có phải là số hoàn thiện hay khôngBài 31: Cho số nguyên dương n. Kiểm tra xem n có phải là số nguyên tố hay khôngBà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ôngBài 33: Tính S(n) = CanBac2(2+CanBac2(2+….+CanBac2(2 + CanBac2(2)))) có n dấu cănBài 34: Tính S(n) = CanBac2(n+CanBac2(n – 1 + CanBac2( n – 2 + … + CanBac2(2 + CanBac2(1) có n dấu cănBài 35:Bài 36: Tính S(n) = CanBac2(n + CanBac2((n1) +CanBac2((n – 2) + … + CanBac2(2) + CanBac2(1)))) có n dấu cănBài 37: Tính S(n) = CanBac N(N + CanBac N – 1(N – 1 + … + CanBac3(3 + CanBac2(2))) có n – 1 dấu cănBài 38: Tính S(n) = CanBac N + 1(N + CanBac N(N – 1 +…+CanBac3(2 + CanBac2(1)))) có n dấu cănBài 39: Tính S(n) = CanBac N + 1(N + CanBacN((N – 1) + … + CanBac3(2 + CanBac2(1))) có n dấu cănBài 40: Tính S(n) = CanBac2(xn + CanBac2(xn1 + … + CanBac2(x2 + CanBac2(x)))) có n dấu cănBài 41: Tính S(n) = 1 (1 + 1 ( 1 + 1 (…. 1 + 1 1 + 1))) có n dấu phân số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 + … + kBài 43: Hãy đếm số lượng chữ số của số nguyên dương nBài 44: Hãy tính tổng các chữ số của số nguyên dương nBài 45: Hãy tính tích các chữ số của số nguyên dương nBài 46: Hãy đếm số lượng chữ số lẻ của số nguyên dương nBài 47: Hãy tính tổng các chữ số chẵn của số nguyên dương nBài 48: Hãy tính tích các chữ số lẻ của số nguyên dương nBài 49: Cho số nguyên dương n. Hãy tìm chữ số đầu tiên của nBài 50: Hãy tìm số đảo ngược của số nguyên dương nBài 51: Tìm chữ số lớn nhất của số nguyên dương nBài 52: Tìm chữ số nhỏ nhất của số nguyên dương nBài 53: Hãy đếm số lượng chữ số lớn nhất của số nguyên dương nBài 54: Hãy đếm số lượng chữ số nhỏ nhất của số nguyên dương nBài 55:Bài 56: Hãy kiểm tra số nguyên dương n có toàn chữ số lẻ hay khôngBài 57: Hãy kiểm tra số nguyên dương n có toàn chữ số chẵn hay khôngBài 58:Bài 59: Hãy kiểm tra số nguyên dương n có phải là số đối xứng hay khôngBài 60: Hãy kiểm tra các chữ số của số nguyên dương n có tăng dần từ trái sang phải hay khôngBà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ôngBài 62: Cho 2 số nguyên dương a và b. Hãy tìm ước chung lớn nhất của 2 số này.Bài 63: Cho 2 số nguyên dương a và b. Hãy tìm bội chung nhỏ nhất của 2 số nàyBài 64 + 65 + 66: Giải phương trình bậc 1, 2, 4Bài 67: Tính S(x, n) = x – x2 + x3 + … + (1)n+1 xnBài 68: Tính S(x, n) = x2 + x4 + … + (1)n x2nBài 69: Tính S(x, n) = x – x3 + x5 + … + (1)n x2n+1Bài 70: Tính S(n) = 1 – 1(1 + 2) + 1(1 + 2 + 3) + … + (1)n+1 1(1 + 2 + 3+ … + n)Bài 71: Tính S(x, n) = x + x2(1 + 2) – x3(1 + 2 + 3) + … + (1)n xn(1 + 2 +… + n)Bài 72: Tính S(x, n) = – x + x22 – x33 + … + (1)n xnnBài 73: Tính S(x, n) = 1 + x22 – x44 + … + (1)n+1 x2n(2n)Bài 74: Tính S(x, n) = 1 – x + x33 – x55 + … + (1)n+1 x2n+1(2n + 1)Bài 75: Kiểm tra số nguyên 4 byte có dạng 2k hay khôngBài 76: Kiểm tra số nguyên 4 byte có dạng 3k hay không BÀI TẬP LẬP TRÌNH C/ C++ CĨ ĐÁP ÁN CHƯƠNG LƯU ĐỒ THUẬT TỐN Bài 1: Tính S(n) = + + + … + n #include #include int main() { int i, n; long S; S = 0; i = 1; printf(“\nNhap n: “); scanf(“%d”, &n); while(i

– Xem thêm –

Xem thêm: BÀI tập lập trình C C++ lưu đồ THUẬT TOÁN,