Facebook @Dethivaonganhang www facebook com/dethivaonganhang www JB com vn www giangblog com www ThiNganHang com Trang 1 TỔNG HỢP CÁC BÀI TẬP C C++ CƠ BẢN Các hàm nhập xuất trong các ví dụ dưới sử dụn[.]
Facebook: @Dethivaonganhang www.facebook.com/dethivaonganhang TỔNG HỢP CÁC BÀI TẬP C-C++ CƠ BẢN Các hàm nhập xuất ví dụ sử dụng hai hàm nhập xuất printf() scanf() C chuẩn Trong C++, bạn hiểu thay cho hai hàm cout cin PHẦN 1 MÃ HĨA THƠNG ĐIỆP GIẢI PHƯƠNG TRÌNH BẬC NHẤT TÍNH CĂN BẬC HAI THEO PHƯƠNG PHÁP LẶP NEWTON CẤU TRÚC VÀ CÁC HÀM THAO TÁC TRÊN SỐ PHỨC DÃY TĂNG DẦN DÃY TĂNG CÓ TỔNG DÀI NHẤT QUẢN LÝ SINH VIÊN GIẢI PHƯƠNG TRÌNH BẬC HAI MA PHƯƠNG 10.FILE VÀ HỆ THỐNG PHẦN Sắp xếp mảng Một ví dụ Đa hình Tiếp ví dụ Đa hình Tổng hai ma trận Một ví dụ sử dụng template tải toán tử Nhập xuất Ví dụ q tải tốn tử Đếm số lần xuất ký tự chuỗi Bài toán Ancarokhi Chứng minh đẳng thức An Casi 10.Hiện bảng mã ASCII 11.In năm âm lịch tương ứng với năm nhập vào 12.In bảng cửu chương 13.Nhập chuỗi in chuỗi 14.Giải hệ phương trình bậc 15.Tính thứ ngày www.JB.com.vn - www.giangblog.com - www.ThiNganHang.com Trang Facebook: @Dethivaonganhang www.facebook.com/dethivaonganhang PHẦN Chuyển số La Mã sang số Ả rập Chuyển năm sang số La Mã Thuật toán xếp bẳng Radix sort Danh sách liên kết đơn (Thuật toán vừa chèn vừa xếp) Quá tải toàn tử nhập xuất sử dụng template Chương trình đếm số ký tự chuỗi ASCII Biểu diễn số dạng bit Đảo chuỗi Chương trình xem tập tin 10.Giải tốn trâu ăn cỏ 11.Loại bỏ khoảng trống thừa chuỗi 12.Tìm tất ước số N 13.Bội số chung ước số chung 14.Trộn dãy giảm thành dãy tăng 15.Tính tích ma trận: 16.In danh sách số hoàn hảo nhỏ số N nhập từ user PHẦN Bài in lịch năm lớn 1700 Bài tập kiểm tra dấu ngoặc Bài tốn Tám Hồng Hậu In số Hex tương ứng với số nguyên dương Liệt kê hoán vị N phần tử In chuỗi theo từ từ dòng In chữ số hàng trăm hàng chục hàng đơn vị Tìm phần tử lớn nhỏ mảng chiều Tính tổ hợp chập K N phần tử 10.Chương trình đọc số có 1,2 chữ số 11.Tính số ngày tháng năm 12.Bài kiểm tra số nguyên tố 13.Tìm max số 14.Tìm n số Fibonaci Trang www.JB.com.vn - www.giangblog.com - www.ThiNganHang.com Trang Facebook: @Dethivaonganhang www.facebook.com/dethivaonganhang Tìm số tiền nhận n tháng biết lãi xuất In dãy số ngược so với dãy số nhập vào Trò chơi bi Kiểm tra số đối xứng Điền giá trị cho mảng vng theo chiều kim đồng hồ In hình tam giác Trộn hai mảng tăng dần thành mảng tăng dần Tìm vị trí đầu vị trí cuối số dãy số Tính x^1/1! + x^2/2! + x^3/3! + + x^n/n! 10.Trình bày bước chuyển n đĩa từ cọc A sang cọc C toán Tháp Hà Nội dùng đĩa 11.Trình bày bước chuyển n đĩa từ cọc A sang cọc C toán Tháp Hà Nội dùng đĩa CODE MÃ HĨA THƠNG ĐIỆP #include #include #include char *crypt(char *tdiep, int column) { char tam[255], *result; int i = 0, k = 0, n, j=0; while(tdiep[i] != 0) { if (isalnum(tdiep[i])) tam[k++] = tdiep[i]; i++; } tam[k] = 0; result = (char *)malloc(k+1); for (i=0; i 0.0001); printf("\nKet qua = %lf", xn); getch(); } CẤU TRÚC VÀ CÁC HÀM TRÊN SỐ PHỨC #include typedef struct tagcomplex { float thuc, ao; } complex; complex tong(complex a, complex { complex c; c.thuc = a.thuc + b.thuc; c.ao = a.ao + b.ao; return c; } complex hieu(complex a, complex { complex c; c.thuc = a.thuc - b.thuc; c.ao = a.ao - b.ao; return c; } complex tich(complex a, complex www.JB.com.vn - www.giangblog.com - www.ThiNganHang.com Trang Facebook: @Dethivaonganhang www.facebook.com/dethivaonganhang { complex c; c.thuc = a.thuc*b.thuc - a.ao*b.ao; c.ao = a.thuc*b.ao + a.ao*b.thuc; return c; } complex thuong(complex a, complex { complex c; float tongbp; tongbp = b.thuc*b.thuc + b.ao*b.ao; c.thuc = (a.thuc*a.ao + b.thuc*b.ao)/tongbp; c.ao = (a.ao*b.thuc - a.thuc*b.ao)/tongbp; return c; } float argument(complex a) { return acos(a.thuc/sqrt(a.thuc*a.thuc + a.ao*a.ao)); } float modul(complex a) { return sqrt(a.thuc*a.thuc + a.ao*a.ao); } void print_complex(complex a) { printf("%.2f + %.2fi", a.thuc, a.ao); } void main() { complex a, b, c; printf("\nNhap he so thuc va phuc cua A : "); scanf("%f%f", &a.thuc, &a.ao); printf("\nNhap he so thuc va phuc cua B : "); scanf("%f%f", &b.thuc, &b.ao); printf("\nSo phuc A = "); print_complex(a); printf("\nSo phuc B = "); print_complex( ; printf("\nTong cua chung = "); c = tong(a, ; print_complex©; printf("\nHieu cua chung = "); www.JB.com.vn - www.giangblog.com - www.ThiNganHang.com Trang Facebook: @Dethivaonganhang www.facebook.com/dethivaonganhang c = hieu(a, ; print_complex©; printf("\nTich cua chung = "); c = tich(a, ; print_complex©; printf("\nThuong cua chung = "); c = thuong(a, ; print_complex©; printf("\nArgument cua a = %f", argument(a)); printf("\nModul cua a = %f", modul(a)); getch(); } DÃY TĂNG DẦN #include void main() { int a[10], i, maxstart, maxend, maxlen, tmpstart, tmpend, tmplen; printf("\nNhap vao 10 phan tu nguyen cua day :"); for (i=0; i