Tổng hợp tài liệu, ebook Công Nghệ Thông Tin tham khảo.
Bài 1: Viết hàm thực hiện các thao tác trên bit. Bài 2: Viết bitcount đếm số lượng bit 1 của một số nguyên dương n. Bài 3: Cho mảng a gồm n số nguyên khác nhau. Viết hàm liệt kê các tổ hợp 1, 2, , n phần tử của số nguyên đó (không cần theo thứ tự) Ví dụ, n = 3, mảng a = {1, 2, 3} {1}, {2}, {3}, {1, 2}, {1, 3}, {2, 3}, {1, 2, 3} Bài 4: Giống...
28 trang | Chia sẻ: dntpro1256 | Ngày: 25/11/2020 | Lượt xem: 1190 | Lượt tải: 0
Câu 25: Chương trình cho phép người dùng nhập các dòng văn bản từ bàn phím đến khi nhập một dòng trống. Chương trình sẽ sắp xếp các dòng theo thứ tự alphabet rồi hiển thị chúng ra màn hình. Câu 26: Sử dụng con trỏ hàm để viết các hàm sắp xếp sau Tăng dần Giảm dần Dương giảm rồi âm tăng, cuối cùng là số 0
43 trang | Chia sẻ: dntpro1256 | Ngày: 25/11/2020 | Lượt xem: 930 | Lượt tải: 0
2. CÁC MÃ PHOENIX Máy tính được cải BIOS Phoenix sử dụng một nhóm ba bộ "Bip” được tích ra và ở đây ghi những mi nay theo số tiếng Bip liên tiếp, ví dụ: 1-1-3 nghĩa là "Bip”.ngưng. "Bip”.ngưng. "Bip” "Bip” "Bip”. Hơn nữa, còn có các mà đặc biệt sử dụng tiếng "Bip” ngắn và "Bip” kéo dài. - Một Bip: điều này trông không có vấn đề gì, "Bip” phát...
39 trang | Chia sẻ: HoaNT3298 | Ngày: 25/11/2020 | Lượt xem: 857 | Lượt tải: 2
Bài 6: Việc cấp phát động nghĩa là gì? Bài 7: Cho biết sự khác nhau giữa malloc() và calloc()? Bài 8: Viết câu lệnh sử dụng hàm malloc() để cấp phát 1000 số kiểu long. Bài 9: Giống bài 7 nhưng dùng calloc() Bài 10: Cho biết sự khác nhau giữa memcpy và memmove Bài 11: Trình bày 2 cách khởi tạo mảng float data[1000]; với giá trị zero.
23 trang | Chia sẻ: dntpro1256 | Ngày: 25/11/2020 | Lượt xem: 704 | Lượt tải: 0
Bài 10: Trình bày khai báo con trỏ pchar trỏ đến kiểu char. Bài 11: Cho biến cost kiểu int. Khai báo và khởi tạo con trỏ pcost trỏ đến biến này. Bài 12: Gán giá trị 100 cho biến cost sử dụng hai cách trực tiếp và gián tiếp. Bài 13: In giá trị của con trỏ và giá trị của biến mà nó trỏ tới. Bài 14: Sử dụng con trỏ để làm lại các bài tập về mảng m...
38 trang | Chia sẻ: dntpro1256 | Ngày: 25/11/2020 | Lượt xem: 874 | Lượt tải: 3
Ngày Khai báo kiểu dữ liệu ngày (NGAY) Nhập/Xuất ngày (ngày, tháng, năm) Kiểm tra năm nhuận Tính số thứ tự ngày trong năm Tính số thứ tự ngày kể từ ngày 1/1/1 Tìm ngày trước đó, sau đó k ngày Tính khoảng cách giữa hai ngày So sánh hai ngày
32 trang | Chia sẻ: dntpro1256 | Ngày: 25/11/2020 | Lượt xem: 794 | Lượt tải: 2
Bài 1: Xem thêm một số hàm khác như atoi, atol, atof : đổi chuỗi thành số itoa, ltoa, ultoa: đổi số thành chuỗi strtok Bài 2: Viết hàm upper(char s[]) đổi toàn bộ các ký tự sang ký tự hoa (giống hàm strupr) Bài 3: Viết hàm lower(char s[]) đổi toàn bộ các ký tự sang ký tự thường (giống hàm strlwr) Bài 4: Viết hàm proper(char s[]) đổi các ký tự...
19 trang | Chia sẻ: dntpro1256 | Ngày: 25/11/2020 | Lượt xem: 1709 | Lượt tải: 1
Yêu cầu Cho trước ma trận a, kích thước mxn. Tính tổng các phần tử trên: Dòng d, cột c Đường chéo chính, đường chéo phụ (ma trận vuông) Nửa trên/dưới đường chéo chính (ma trận vuông) Nửa trên/dưới đường chéo phụ (ma trận vuông) Ý tưởng Duyệt ma trận và cộng dồn các phần tử có tọa độ (dòng, cột) thỏa yêu cầu.
32 trang | Chia sẻ: dntpro1256 | Ngày: 25/11/2020 | Lượt xem: 705 | Lượt tải: 0
Các thao tác xử lý Tách các số nguyên tố có trong mảng a đưa vào mảng b. Tách mảng a thành 2 mảng b (chứa các số nguyên dương) và c (chứa các số còn lại) Sắp xếp mảng giảm dần Sắp xếp mảng sao cho các số dương đứng đầu mảng giảm dần, kế đến là các số âm tăng dần, cuối cùng là các số 0.
49 trang | Chia sẻ: dntpro1256 | Ngày: 25/11/2020 | Lượt xem: 947 | Lượt tải: 1
Bài tập 3 trang 155 chương 9 (Câu lệnh lặp). Hàm nhận vào một số nguyên dương n và thực hiện: Trả về số đảo của số đó. Có phải là số đối xứng (Trả về True/False) Có phải là số chính phương. Có phải là số nguyên tố. Tổng các chữ số lẻ. Tổng các chữ số nguyên tố. Tổng các chữ số chính phương.
27 trang | Chia sẻ: dntpro1256 | Ngày: 25/11/2020 | Lượt xem: 992 | Lượt tải: 2