#include void bai1(){ int n, a, b, c; printf("Nhap so luong so nguyen: "); scanf("%d", &n); printf("Nhap so thu 1: "); scanf("%d", &a); b = a; c = a; for (int i = 2; i <= n; i++) { printf("Nhap so thu %d: ", i); scanf("%d", &a); if (a > b) { b = a; } if (a < c) { c = a; } } printf("So lon nhat la: %d\n", b); printf("So nho nhat la: %d\n", c); } void bai2(){ int n; printf("Nhap so hang thu n trong day Fibonacci: "); scanf("%d", &n); int a = 1, b = 1, temp; if (n == 1 || n == 2) printf("0\n"); else { for (int i = 3; i <= n; i++) { temp = a + b; a = b; b = temp; } printf("So hang thu %d cua day Fibonacci la: %d\n", n, b); } } void bai3(){ for (int i = 1; i <= 9; i++) { for (int j = 1; j <= 9; j++) { printf("%d*%d=%d\t", j,i,i * j); } printf("\n"); } } void bai4(){ float do_day_to_giay = 0.0001; float do_day_mong_muon = 1.0; int so_lan_gap = 0; float do_day_hien_tai = do_day_to_giay; while (do_day_hien_tai < do_day_mong_muon) { do_day_hien_tai *= 2; so_lan_gap++; } printf("can gap %d\n", so_lan_gap); } void bai5(){ int n; printf("nhap n: "); scanf("%d", &n); printf("Cac so nguyen to tu 2 den %d la:\t", n); for (int i = 2; i <= n; i++) { int la_so_nguyen_to = 1; for (int j = 2; j * j <= i; j++) { if (i % j == 0) { la_so_nguyen_to = 0; break; } } if (la_so_nguyen_to) { printf("%d ", i); } } } void bai6(){ int n; printf("Nhap so nguyen duong n: "); scanf("%d", &n); int ket_qua = 0; int dau = 1; for (int i = 1; i <= 2 * n; i++) { ket_qua += dau * i; dau = -dau; } printf("Gia tri cua bieu thuc la: %d\n", ket_qua); } int main(){ printf("bai 1\n"); bai1(); printf("bai 2\n"); bai2(); printf("bai 3\n"); bai3(); printf("bai 4\n"); bai4(); printf("bai 5\n"); bai5(); printf("bai 6\n"); bai6(); }