Tất cả bài viết
Toán tử ba ngôi trong lập trình C/C++ - Toán tử điều kiện
Toán tử ba ngôi (ternary operator) là một trong những khái niệm quan trọng trong lập trình C/C++. Toán tử ba ngôi cho phép thực hiện đồng thời dựa trên một điều kiện và cung cấp một giá trị trả về tùy thuộc vào kết quả đúng/sai của điều kiện đó. Toán tử ba ngôi giúp tạo mã ngắn gọn hơn và dễ đọc hơn trong một số trường hợp,...
Tìm hiểu Cấu trúc dữ liệu Hash table trong lập trình C/C++
Hash table là một cấu trúc dữ liệu phổ biến trong lập trình và được sử dụng rộng rãi để lưu trữ và truy xuất các phần tử dựa trên giá trị khóa của chúng. Trong bài viết này, chúng ta sẽ tìm hiểu cách xây dựng một Hash table đơn giản trong lập trình C/C++. DANH SÁCH BÀI VIẾT Tìm hiểu Cấu trúc dữ liệu Hash table trong lập trình C/C++ Cây...
Cây đa phân trong lập trình C/C++ - Cấu trúc dữ liệu cây đa phân
Cây đa phân là một cấu trúc dữ liệu rất phổ biến và được sử dụng nhiều trong lập trình. Trong bài viết này, chúng ta sẽ cùng tìm hiểu về cấu trúc dữ liệu cây đa phân trong ngôn ngữ lập trình C/C++. DANH SÁCH BÀI VIẾT Tìm hiểu Cấu trúc dữ liệu Hash table trong lập trình C/C++ Cây đa phân trong lập trình C/C++ – Cấu trúc dữ liệu cây...
Hiểu về cấu trúc dữ liệu cây trong lập trình C/C++
Cấu trúc dữ liệu cây là một trong những cấu trúc hay và được dùng rất nhiều trong lập trình, vậy trong bài viết nãy hãy cùng blog tuicocach.com tìm hiểu về cấu trúc dữ liệu cây, cài đặt và áp dụng. DANH SÁCH BÀI VIẾT Tìm hiểu Cấu trúc dữ liệu Hash table trong lập trình C/C++ Cây đa phân trong lập trình C/C++ – Cấu trúc dữ liệu cây đa phân Hiểu...
Chinh phục cấu trúc dữ liệu hàng đợi lập trình C/C++ trong 5 phút
Cấu trúc dữ liệu hàng đợi là một trong những khái niệm cơ bản trong lập trình, được sử dụng để giải quyết các vấn đề liên quan đến việc xử lý và quản lý các phần tử dữ liệu theo một trật tự nhất định. Trong bài viết này, chúng ta sẽ tìm hiểu về cấu trúc dữ liệu hàng đợi trong lập trình C/C++. DANH SÁCH BÀI VIẾT Tìm hiểu...
Cấu trúc dữ liệu ngăn xếp trong lập trình C/C++
Ngăn xếp (stack) là một cấu trúc dữ liệu đơn giản nhưng rất hữu ích trong lập trình. Ngăn xếp được sử dụng để lưu trữ các phần tử theo cơ chế "Last In First Out" (LIFO) - phần tử được thêm vào cuối cùng sẽ được lấy ra đầu tiên. DANH SÁCH BÀI VIẾT Tìm hiểu Cấu trúc dữ liệu Hash table trong lập trình C/C++ Cây đa phân trong lập trình...
Cấu trúc dữ liệu Danh sách liên kết (Linked list) trong lập trình C/C++
Danh sách liên kết (linked list) là một cấu trúc dữ liệu linh hoạt và phổ biến trong lập trình. Nó cho phép lưu trữ dữ liệu dưới dạng các nút (node) liên kết với nhau thông qua các con trỏ. Trong bài viết này, chúng ta sẽ cùng triển khai danh sách liên kết đơn (linked list) trong lập trình C/C++. DANH SÁCH BÀI VIẾT Tìm hiểu Cấu trúc dữ liệu...
Duyệt tiền tố, trung tố, hậu tố trong cây nhị phân - Lập trình C/C++
Trong bài viết trước chúng ta đã cùng nhau tìm hiểu về Cấu trúc dữ liệu cây nhị phân trong lập trình C/C++. Tiếp tục với chủ đề cây nhị phân, trong bài viết này, chúng ta sẽ cùng tìm hiểu về các cách duyệt cây thường dùng là duyệt tiền tố, trung tố, hậu tố. DANH SÁCH BÀI VIẾT Tìm hiểu Cấu trúc dữ liệu Hash table trong lập trình C/C++ Cây đa...
Cây nhị phân tìm kiếm - Tìm hiểu cây nhị phân tìm kiếm trong C/C++
Cây nhị phân tìm kiếm là một cấu trúc dữ liệu rất quan trọng và được sử dụng rộng rãi trong các ứng dụng tìm kiếm, xử lý chuỗi, xử lý ảnh, và nhiều lĩnh vực khác. Trong bài viết trước chúng ta đã cùng nhau tìm hiểu về Cấu trúc dữ liệu cây nhị phân trong lập trình C/C++. Tiếp tục với chủ đề cây nhị phân, trong bài viết...
Cấu trúc dữ liệu cây nhị phân trong lập trình C/C++
Cây nhị phân là một cấu trúc dữ liệu rất phổ biến trong lập trình. Trong bài viết này, chúng ta sẽ cùng tìm hiểu về cấu trúc dữ liệu cây nhị phân trong ngôn ngữ lập trình C/C++. DANH SÁCH BÀI VIẾT Tìm hiểu Cấu trúc dữ liệu Hash table trong lập trình C/C++ Cây đa phân trong lập trình C/C++ – Cấu trúc dữ liệu cây đa phân Hiểu về cấu trúc...
Nạp chồng và ghi đè trong lập trình hướng đối tượng(OOP) C++
Nạp chồng (overloading) và ghi đè (overriding) là hai phương thức cơ bản trong lập trình hướng đối tượng. Nạp chồng dùng để tái sử dụng các phương thức cùng tên trong cùng một lớp (class) còn ghi đè được dùng để ghi đè lên các phương thức có tên giống của lớp cơ sở trong lớp kế thừa. Nạp chồng hãy tưởng tưởng bạn cần viết một class nhập dữ liệu, bình thường...
Làm sao để tạo Class? Thuộc tính và phương thức trong OOP là gì? C++
Làm sao để tạo Class? Trong C++, để định nghĩa một lớp ta bắt đầu bằng từ khóa class, tiếp theo đó là tên của lớp và phần thân lớp được bao bởi cặp dấu {}. Kết thúc lớp bằng dấu ; Ví dụ: class Person //Lớp Person { private: // Phạm vi truy cập string name; // Thuộc tính (kiểu string) public: void setName();// Phương thức (method) ...
OOP là gì? Các tính chất của lập trình hướng đối tượng trong C++
Lập trình hướng đối tượng (Object Oriented Programming – OOP) là một trong những kỹ thuật lập trình rất quan trọng và sử dụng nhiều hiện nay. Hầu hết các ngôn ngữ lập trình hiện nay như Java, PHP, .NET, Ruby, Python… đều hỗ trợ OOP. Vậy lập trình hướng đối tượng là gì? Và các nguyên lý cơ bản trong OOP cần biết là gì? Lập trình hướng đối tượng (OOP) là gì? OOP (viết...
Một số chương trình xây dựng trên Graphics C/C++
DANH SÁCH BÀI VIẾT Cài đặt thư viện Graphics trên IDE Dev C++ Hàm đồ hoạ cơ bản trong thư viện Graphics.h Click chuột trong màn hình đồ họa Một số chương trình xây dựng trên Graphics Dưới đây là một số chương trình ví dụ sử dụng thư viện Graphics, mình có để link Source code bên dưới bạn nào có nhu cầu thăm khảo hay nghịch ngậm thì tải về nhé. Vì là các...
Cấu Trúc Rẽ Nhánh Switch ... Case trong Ngôn Ngữ Lập Trình C
DÁNH SÁCH BÀI VIẾT Lập trình là gì? Một số khái niệm trong lập trình Cài đặt IDE Dev C++ – Môi trường lập trình C/C++ Làm quen với ngôn ngữ C – Chương trình Hello World Những cú pháp cơ bản Các kiểu dữ liệu Biến và Toán tử Vòng lặp for, while và do…while Câu lệnh điều kiện if else Cấu Trúc Rẽ Nhánh Switch … Case Từ khóa break và continue Mảng Hàm Tham biến và Tham trị Chuỗi ký tự Một...
Hàm đồ hoạ cơ bản trong thư viện Graphics.h ngôn ngữ lập trình C/C++
DANH SÁCH BÀI VIẾT Cài đặt thư viện Graphics trên IDE Dev C++ Hàm đồ hoạ cơ bản trong thư viện Graphics.h Click chuột trong màn hình đồ họa Một số chương trình xây dựng trên Graphics Hàm khởi động chế độ đồ hoạ * Khởi động chế độ đồ hoạ ta cần một số hàm sau: - Hàm void initwindow(int x, int y) : x là độ rộng, y là độ cao – Hàm void initgraph(int...
Lớp string và các hàm xử lý string trong C++
Ở các bài viết trước chúng ta đã cùng nhau đi tìm hiểu về Chuỗi ký tự trong ngôn ngữ lập trình C, và Các hàm xử lý chuỗi trong ngôn ngữ lập trình C. Tuy nhiên ở các bài viết này là chúng ta xử dụng chuỗi là mảng các ký tự. Ngoài mảng ký tự, chúng ta có thể sử dụng lớp string để lưu trữ chuỗi ký tự trong C++, lớp...
Tham biến và Tham trị trong ngôn ngữ lập trình C
DÁNH SÁCH BÀI VIẾT Lập trình là gì? Một số khái niệm trong lập trình Cài đặt IDE Dev C++ – Môi trường lập trình C/C++ Làm quen với ngôn ngữ C – Chương trình Hello World Những cú pháp cơ bản Các kiểu dữ liệu Biến và Toán tử Vòng lặp for, while và do…while Câu lệnh điều kiện if else Cấu Trúc Rẽ Nhánh Switch … Case Từ khóa break và continue Mảng Hàm Tham biến và Tham trị Chuỗi ký tự Một...
Biến và Toán tử trong ngôn ngữ lập trình C
DÁNH SÁCH BÀI VIẾT Lập trình là gì? Một số khái niệm trong lập trình Cài đặt IDE Dev C++ – Môi trường lập trình C/C++ Làm quen với ngôn ngữ C – Chương trình Hello World Những cú pháp cơ bản Các kiểu dữ liệu Biến và Toán tử Vòng lặp for, while và do…while Câu lệnh điều kiện if else Cấu Trúc Rẽ Nhánh Switch … Case Từ khóa break và continue Mảng Hàm Tham biến và Tham trị Chuỗi ký tự Một...
Câu lệnh điều kiện if else trong ngôn ngữ lập trình C
DÁNH SÁCH BÀI VIẾT Lập trình là gì? Một số khái niệm trong lập trình Cài đặt IDE Dev C++ – Môi trường lập trình C/C++ Làm quen với ngôn ngữ C – Chương trình Hello World Những cú pháp cơ bản Các kiểu dữ liệu Biến và Toán tử Vòng lặp for, while và do…while Câu lệnh điều kiện if else Cấu Trúc Rẽ Nhánh Switch … Case Từ khóa break và continue Mảng Hàm Tham biến và Tham trị Chuỗi ký tự Một...
Các kiểu dữ liệu trong ngôn ngữ lập trình C - Kích thước kiểu dữ liệu
DÁNH SÁCH BÀI VIẾT Lập trình là gì? Một số khái niệm trong lập trình Cài đặt IDE Dev C++ – Môi trường lập trình C/C++ Làm quen với ngôn ngữ C – Chương trình Hello World Những cú pháp cơ bản Các kiểu dữ liệu Biến và Toán tử Vòng lặp for, while và do…while Câu lệnh điều kiện if else Cấu Trúc Rẽ Nhánh Switch … Case Từ khóa break và continue Mảng Hàm Tham biến và Tham trị Chuỗi ký tự Một...
Làm quen với ngôn ngữ C - Chương trình Hello World
DÁNH SÁCH BÀI VIẾT Lập trình là gì? Một số khái niệm trong lập trình Cài đặt IDE Dev C++ – Môi trường lập trình C/C++ Làm quen với ngôn ngữ C – Chương trình Hello World Những cú pháp cơ bản Các kiểu dữ liệu Biến và Toán tử Vòng lặp for, while và do…while Câu lệnh điều kiện if else Cấu Trúc Rẽ Nhánh Switch … Case Từ khóa break và continue Mảng Hàm Tham biến và Tham trị Chuỗi ký tự Một...
Bài toán chuẩn hóa xâu ký tự lập trình C/C+
Bài toán chuẩn hóa xâu ký tự là một bài toán rất cơ bản trong lập trình, khi mới bắt đầu làm quen lập trình hầu hết chúng ta cũng sẽ gặp qua bài toán này. Chuẩn hóa xâu ký tự trong C/C++ Cụ thể chúng ta có thể phát biểu đề bài như sau: Nhập một xâu ký tự từ bàn phím, hãy chuẩn hóa xâu ký tự theo các quy...
Giải bài tập thực hành 2 – Cấu trúc rẽ nhánh | Nhập môn lập trình C
DANH SÁCH BÀI VIẾT Giải bài tập thực hành 1 – Các thành phần trong ngôn ngữ C Giải bài tập thực hành 2 – Cấu trúc rẽ nhánh Giải bài tập thực hành 3 – Cấu trúc lặp for Giải bài thực hành 4 – Cấu trúc lặp While, do…while Giải bài thực hành 5 – HÀM Giải bài thực hành 6 – Truyền tham số cho hàm Giải bài thực hành 7 – Mảng Giải bài...
Từ khóa break và continue trong ngôn ngữ lập trình C
DÁNH SÁCH BÀI VIẾT Lập trình là gì? Một số khái niệm trong lập trình Cài đặt IDE Dev C++ – Môi trường lập trình C/C++ Làm quen với ngôn ngữ C – Chương trình Hello World Những cú pháp cơ bản Các kiểu dữ liệu Biến và Toán tử Vòng lặp for, while và do…while Câu lệnh điều kiện if else Cấu Trúc Rẽ Nhánh Switch … Case Từ khóa break và continue Mảng Hàm Tham biến và Tham trị Chuỗi ký tự Một...
Kiểu dữ liệu Mảng trong ngôn ngữ lập trình C
DÁNH SÁCH BÀI VIẾT Lập trình là gì? Một số khái niệm trong lập trình Cài đặt IDE Dev C++ – Môi trường lập trình C/C++ Làm quen với ngôn ngữ C – Chương trình Hello World Những cú pháp cơ bản Các kiểu dữ liệu Biến và Toán tử Vòng lặp for, while và do…while Câu lệnh điều kiện if else Cấu Trúc Rẽ Nhánh Switch … Case Từ khóa break và continue Mảng Hàm Tham biến và Tham trị Chuỗi ký tự Một...
Hàm trong ngôn ngữ lập trình C - Lập trình cơ bản
DÁNH SÁCH BÀI VIẾT Lập trình là gì? Một số khái niệm trong lập trình Cài đặt IDE Dev C++ – Môi trường lập trình C/C++ Làm quen với ngôn ngữ C – Chương trình Hello World Những cú pháp cơ bản Các kiểu dữ liệu Biến và Toán tử Vòng lặp for, while và do…while Câu lệnh điều kiện if else Cấu Trúc Rẽ Nhánh Switch … Case Từ khóa break và continue Mảng Hàm Tham biến và Tham trị Chuỗi ký tự Một...
Giải bài tập thực hành 3 – Cấu trúc lặp for | Nhập môn lập trình C
DANH SÁCH BÀI VIẾT Giải bài tập thực hành 1 – Các thành phần trong ngôn ngữ C Giải bài tập thực hành 2 – Cấu trúc rẽ nhánh Giải bài tập thực hành 3 – Cấu trúc lặp for Giải bài thực hành 4 – Cấu trúc lặp While, do…while Giải bài thực hành 5 – HÀM Giải bài thực hành 6 – Truyền tham số cho hàm Giải bài thực hành 7 – Mảng Giải bài...
Giải bài thực hành 8 – Chuỗi ký tự| Nhập môn lập trình C
DANH SÁCH BÀI VIẾT Giải bài tập thực hành 1 – Các thành phần trong ngôn ngữ C Giải bài tập thực hành 2 – Cấu trúc rẽ nhánh Giải bài tập thực hành 3 – Cấu trúc lặp for Giải bài thực hành 4 – Cấu trúc lặp While, do…while Giải bài thực hành 5 – HÀM Giải bài thực hành 6 – Truyền tham số cho hàm Giải bài thực hành 7 – Mảng Giải bài...
Giải bài thực hành 6 – Truyền tham số cho hàm | Nhập môn lập trình C
DANH SÁCH BÀI VIẾT Giải bài tập thực hành 1 – Các thành phần trong ngôn ngữ C Giải bài tập thực hành 2 – Cấu trúc rẽ nhánh Giải bài tập thực hành 3 – Cấu trúc lặp for Giải bài thực hành 4 – Cấu trúc lặp While, do…while Giải bài thực hành 5 – HÀM Giải bài thực hành 6 – Truyền tham số cho hàm Giải bài thực hành 7 – Mảng Giải bài...
Tìm hiểu về Thuật toán quay lui (Backtracking)
DANH SÁCH BÀI VIẾT Tìm hiểu thuật toán Quy hoạch động Tìm hiểu về Hàm đệ quy Thuật toán tìm kiếm nhị Tìm hiểu về Thuật toán quay lui (Backtracking) Tìm hiểu thuật toán Loang Tìm hiểu thuật toán chia để trị Tìm hiểu thuật toán tham lam trong lập trình Giải thuật tìm kiếm theo chiều sâu DFS (Depth First Search) Giải thuật tìm kiếm theo chiều rộng BFS (Breadth-first search) Tìm hiểu về thuật toán Sàng nguyên tố...
Số Hoàn Hảo – Tổng Hợp Bài Tập Và Lời Giải | Lập Trình Java
“Số hoàn thiện (hay còn gọi là số hoàn chỉnh, số hoàn hảo hoặc số hoàn thành) là một số nguyên dương mà tổng các ước nguyên dương chính thức của nó (số nguyên dương bị nó chia hết ngoại trừ nó) bằng chính nó. “ Bài 1: Nhập vào một số nguyên dương n kiểm tra n có phải là số hoàn hảo không. Code mẫu: import java.util.Scanner; import java.lang.Math; public class MathSubjects{ public boolean soHoanHao(int...
Giải bài thực hành 10 – Tập tin | Nhập môn lập trình C
DANH SÁCH BÀI VIẾT Giải bài tập thực hành 1 – Các thành phần trong ngôn ngữ C Giải bài tập thực hành 2 – Cấu trúc rẽ nhánh Giải bài tập thực hành 3 – Cấu trúc lặp for Giải bài thực hành 4 – Cấu trúc lặp While, do…while Giải bài thực hành 5 – HÀM Giải bài thực hành 6 – Truyền tham số cho hàm Giải bài thực hành 7 – Mảng Giải bài...
Giải bài thực hành 5 – HÀM | Nhập môn lập trình C
DANH SÁCH BÀI VIẾT Giải bài tập thực hành 1 – Các thành phần trong ngôn ngữ C Giải bài tập thực hành 2 – Cấu trúc rẽ nhánh Giải bài tập thực hành 3 – Cấu trúc lặp for Giải bài thực hành 4 – Cấu trúc lặp While, do…while Giải bài thực hành 5 – HÀM Giải bài thực hành 6 – Truyền tham số cho hàm Giải bài thực hành 7 – Mảng Giải bài...
Giải bài thực hành 4 - Cấu trúc lặp While, do...while | Nhập môn lập trình C
DANH SÁCH BÀI VIẾT Giải bài tập thực hành 1 – Các thành phần trong ngôn ngữ C Giải bài tập thực hành 2 – Cấu trúc rẽ nhánh Giải bài tập thực hành 3 – Cấu trúc lặp for Giải bài thực hành 4 – Cấu trúc lặp While, do…while Giải bài thực hành 5 – HÀM Giải bài thực hành 6 – Truyền tham số cho hàm Giải bài thực hành 7 – Mảng Giải bài...
Vòng lặp for, while và do...while trong ngôn ngữ lập trình C
DÁNH SÁCH BÀI VIẾT Lập trình là gì? Một số khái niệm trong lập trình Cài đặt IDE Dev C++ – Môi trường lập trình C/C++ Làm quen với ngôn ngữ C – Chương trình Hello World Những cú pháp cơ bản Các kiểu dữ liệu Biến và Toán tử Vòng lặp for, while và do…while Câu lệnh điều kiện if else Cấu Trúc Rẽ Nhánh Switch … Case Từ khóa break và continue Mảng Hàm Tham biến và Tham trị Chuỗi ký tự Một...
Click chuột trong màn hình đồ họa lập trình C
DANH SÁCH BÀI VIẾT Cài đặt thư viện Graphics trên IDE Dev C++ Hàm đồ hoạ cơ bản trong thư viện Graphics.h Click chuột trong màn hình đồ họa Một số chương trình xây dựng trên Graphics Trong bài viết này mình sẽ giới thiệu các bạn một số hàm bắt sự kiện click chuột trong màn hình đồ họa lập trình C. Các hàm bắt sự kiện click chuột void getmouseclick( int kind, int& x, int&...
Hướng dẫn cài đặt thư viện Graphics trên IDE Devc++
DANH SÁCH BÀI VIẾT Cài đặt thư viện Graphics trên IDE Dev C++ Hàm đồ hoạ cơ bản trong thư viện Graphics.h Click chuột trong màn hình đồ họa Một số chương trình xây dựng trên Graphics Tải thư viện Graphics Do thư viện đồ họa graphics và winbgim không được tích hợp sẵn trong thư viện của phần mềm Devc++ nên ta phải tự thêm 2 thư viện trên nếu muốn sử dụng chúng. Sau...
Dữ liệu kiểu cấu trúc trong ngôn ngữ lập trình C
DÁNH SÁCH BÀI VIẾT Lập trình là gì? Một số khái niệm trong lập trình Cài đặt IDE Dev C++ – Môi trường lập trình C/C++ Làm quen với ngôn ngữ C – Chương trình Hello World Những cú pháp cơ bản Các kiểu dữ liệu Biến và Toán tử Vòng lặp for, while và do…while Câu lệnh điều kiện if else Cấu Trúc Rẽ Nhánh Switch … Case Từ khóa break và continue Mảng Hàm Tham biến và Tham trị Chuỗi ký tự Một...
Giải bài thực hành 9 – Kiểu cấu trúc | Nhập môn lập trình C
DANH SÁCH BÀI VIẾT Giải bài tập thực hành 1 – Các thành phần trong ngôn ngữ C Giải bài tập thực hành 2 – Cấu trúc rẽ nhánh Giải bài tập thực hành 3 – Cấu trúc lặp for Giải bài thực hành 4 – Cấu trúc lặp While, do…while Giải bài thực hành 5 – HÀM Giải bài thực hành 6 – Truyền tham số cho hàm Giải bài thực hành 7 – Mảng Giải bài...
Giải bài thực hành 7 – Mảng | Nhập môn lập trình C
DANH SÁCH BÀI VIẾT Giải bài tập thực hành 1 – Các thành phần trong ngôn ngữ C Giải bài tập thực hành 2 – Cấu trúc rẽ nhánh Giải bài tập thực hành 3 – Cấu trúc lặp for Giải bài thực hành 4 – Cấu trúc lặp While, do…while Giải bài thực hành 5 – HÀM Giải bài thực hành 6 – Truyền tham số cho hàm Giải bài thực hành 7 – Mảng Giải bài...
Giải bài tập thực hành 1 - Các thành phần trong ngôn ngữ C | NMLT C
DANH SÁCH BÀI VIẾT Giải bài tập thực hành 1 – Các thành phần trong ngôn ngữ C Giải bài tập thực hành 2 – Cấu trúc rẽ nhánh Giải bài tập thực hành 3 – Cấu trúc lặp for Giải bài thực hành 4 – Cấu trúc lặp While, do…while Giải bài thực hành 5 – HÀM Giải bài thực hành 6 – Truyền tham số cho hàm Giải bài thực hành 7 – Mảng Giải bài...
Con trỏ và cách sử dụng con trỏ trong ngôn ngữ lập trình C
DÁNH SÁCH BÀI VIẾT Lập trình là gì? Một số khái niệm trong lập trình Cài đặt IDE Dev C++ – Môi trường lập trình C/C++ Làm quen với ngôn ngữ C – Chương trình Hello World Những cú pháp cơ bản Các kiểu dữ liệu Biến và Toán tử Vòng lặp for, while và do…while Câu lệnh điều kiện if else Cấu Trúc Rẽ Nhánh Switch … Case Từ khóa break và continue Mảng Hàm Tham biến và Tham trị Chuỗi ký tự Một...
Một số hàm xử lý chuỗi trong ngôn ngữ lập trình C
Trong bài viết trước chúng ta đã biết về, trong bài viết hôm nay chúng ta cùng đi tìm hiểu một thư viện hỗ trợ rất nhiều hàm để làm việc với chuỗi – đó là thư viện string.h, và chúng ta sẽ cùng nhau đi tìm hiểu lần lượt các hàm trong thư viện string.h nhé. Cộng chuỗi - Hàm strcat() Cú pháp: char *strcat(char *des, const char *source) Hàm này có tác dụng ghép chuỗi...
Chuỗi ký tự trong ngôn ngữ lập trình C
DÁNH SÁCH BÀI VIẾT Lập trình là gì? Một số khái niệm trong lập trình Cài đặt IDE Dev C++ – Môi trường lập trình C/C++ Làm quen với ngôn ngữ C – Chương trình Hello World Những cú pháp cơ bản Các kiểu dữ liệu Biến và Toán tử Vòng lặp for, while và do…while Câu lệnh điều kiện if else Cấu Trúc Rẽ Nhánh Switch … Case Từ khóa break và continue Mảng Hàm Tham biến và Tham trị Chuỗi ký tự Một...
Tổng hợp những cú pháp trong ngôn ngữ C cơ bản
DÁNH SÁCH BÀI VIẾT Lập trình là gì? Một số khái niệm trong lập trình Cài đặt IDE Dev C++ – Môi trường lập trình C/C++ Làm quen với ngôn ngữ C – Chương trình Hello World Những cú pháp cơ bản Các kiểu dữ liệu Biến và Toán tử Vòng lặp for, while và do…while Câu lệnh điều kiện if else Cấu Trúc Rẽ Nhánh Switch … Case Từ khóa break và continue Mảng Hàm Tham biến và Tham trị Chuỗi ký tự Một...
Tìm hiểu về thuật toán Sàng nguyên tố (sàng Eratosthenes)
DANH SÁCH BÀI VIẾT Tìm hiểu thuật toán Quy hoạch động Tìm hiểu về Hàm đệ quy Thuật toán tìm kiếm nhị Tìm hiểu về Thuật toán quay lui (Backtracking) Tìm hiểu thuật toán Loang Tìm hiểu thuật toán chia để trị Tìm hiểu thuật toán tham lam trong lập trình Giải thuật tìm kiếm theo chiều sâu DFS (Depth First Search) Giải thuật tìm kiếm theo chiều rộng BFS (Breadth-first search) Tìm hiểu về thuật toán Sàng nguyên tố...
Bài toán quản lý vé tàu lập trình C - Đọc ghi file
Cụ thể đề bài như bên dưới. Để bài: Viết chương trình quản lý vé tàu, thông tin một vé tàu như sau, Ngày giờ đi, Ngày giờ đến, Ga đi, Ga đến, Loai chỗ ngồi, Số toa, số ghế. Viết chương trình thực hiện những công việc sau: 1. Nhập và xuất danh sách n vé tàu từ bàn phím 2. Ghi ra file danh sách các vé tàu có ga đến là...
Đọc mảng từ file và xử lý mảng lập trình C/C++ - Đọc ghi file - Con trỏ
Cụ thể đề bài như sau: Viết chương trình thực hiện các công việc sau(Yêu cầu sử dụng con trỏ). 1. Đọc từ file input.txt vào một mảng các số nguyên. 2. Tính tổng các phần tử trong mảng, ghi kết quả ra file văn output.txt. 3. Sắp xếp mảng tăng dần và ghi vào cuối file output.txt Code mẫu Để chạy chương trước tiên bạn cần tạo một file input.txt chứa các số nguyên và...
Đọc xâu từ file và xử lý xâu ký tự lập trình C/C++ - Đọc ghi file - Con trỏ
Cụ thể đề bài như sau: Viết chương trình thực hiện các công việc sau(Yêu cầu sử dụng con trỏ) 1. Đọc từ file input.txt vào 1 xâu ký tự 2. Viết hàm đếm số từ xuất hiện trong xâu rồi ghi ra tệp văn bản output.txt số từ có trong xâu. 3. Đổi các chữ cái đầu tiên trong mỗi từ thành chữ in hoa rồi in ra cuối tệp văn bản output.txt. Code...
Cách tìm UCLN và BCNN trong lập trình C/C++
Tiếp tục Series bài viết CTDL & Thuật toán, hôm nay hãy cùng blog TUICOCACH.COM tìm hiểu về thuật toán tìm UCLN và BCNN trong bài viết dưới đây nhé. Giới thiệu bài toán UCLN, BCNN Bài toán tìm ước chung lớn nhất, bội chung nhỏ nhất C/C++ là một bài toán rất hay trong lập trình cơ bản, hầu hết các bạn mới học lập trình đều rất hứng thú với nó. Bài toán...
Tìm hiểu về Hàm đệ quy trong lập trình
DANH SÁCH BÀI VIẾT Tìm hiểu thuật toán Quy hoạch động Tìm hiểu về Hàm đệ quy Thuật toán tìm kiếm nhị Tìm hiểu về Thuật toán quay lui (Backtracking) Tìm hiểu thuật toán Loang Tìm hiểu thuật toán chia để trị Tìm hiểu thuật toán tham lam trong lập trình Giải thuật tìm kiếm theo chiều sâu DFS (Depth First Search) Giải thuật tìm kiếm theo chiều rộng BFS (Breadth-first search) Tìm hiểu về thuật toán Sàng nguyên tố...
Thuật toán tìm kiếm nhị phân trong C/C++
DANH SÁCH BÀI VIẾT Tìm hiểu thuật toán Quy hoạch động Tìm hiểu về Hàm đệ quy Thuật toán tìm kiếm nhị Tìm hiểu về Thuật toán quay lui (Backtracking) Tìm hiểu thuật toán Loang Tìm hiểu thuật toán chia để trị Tìm hiểu thuật toán tham lam trong lập trình Giải thuật tìm kiếm theo chiều sâu DFS (Depth First Search) Giải thuật tìm kiếm theo chiều rộng BFS (Breadth-first search) Tìm hiểu về thuật toán Sàng nguyên tố...
Đọc ghi file trong ngôn ngữ lập trình C
Trong bài viết này, mình sẽ hướng dẫn bạn cách để làm việc với file sử dụng ngôn ngữ lập trình C. Một số hàm đọc ghi file trong C cơ bản như fprintf(), fscanf()....chúng ta cùng bắt đầu nhé. Đọc ghi file để làm gì? Dữ liệu được lưu ở biến của chương trình, và nó sẽ biến mất khi chương trình kết thúc. Sử dụng file để lưu trữ dữ liệu...
Thuật toán đếm số lượng chữ số của số nguyên dương n bằng C / C++
Trong bài viết này chúng ta sẽ thực hiện viết thuật toán cho chương trình đếm các chữ số của số nguyên dương n bằng C/C++. Ví dụ 1234 có 4 chữ số, 297429 có 6 chữ số,.... Ở đây mình sẽ sử dụng 2 cách để tìm số lượng số.... Cách 1: Sử dụng vòng lặp while, do...while Đối với cách này tương đối đơn giản, chúng ta sẽ hiểu như thế...
Bài toán trăm trâu trăm cỏ c++ - Cách giải
Bài toán trăm trâu trăm cỏ là một bài toán dân gian cổ, có lẽ trong chúng ta ít nhất cũng có từng 1 lần nghe qua rồi, nhưng trong bài viết này chúng ta sẽ cùng đi giải bài toán với ngôn ngữ lập trình C/C++. Bài toán trăm trâu trăm cỏ c++ Cụ thể bài toán phát biểu Trăm trâu ăn trăm bó cỏ Trâu đứng ăn năm Trâu nằm ăn ba Lụ...
Cách kiểm tra Số hoàn hảo trong Lập trình C/C++
Số hoàn hảo (hay còn gọi là số hoàn chỉnh, số hoàn thiện hoặc số hoàn thành) là một số nguyên dương mà tổng các ước nguyên dương chính thức của nó bằng chính nó. Kiểm tra số hoàn hảo là một bài toán cơ bản khi học lập trình C/C++ mà hầu hết các bạn sẽ đều làm qua, những bài toán này có thể giúp người mới học lập trình hiểu hơn về tư...
Liệt kê các số nguyên tố trong mảng lập trình C/C++
DANH SÁCH BÀI VIẾT Cách kiểm tra Số nguyên tố trong lập trình C/C++ Đếm số lượng số nguyên tố nhỏ hơn n lập trình C/C++ Liệt kê các số nguyên tố nhỏ hơn n lập trình C/C++ Đếm số lượng số nguyên tố trong mảng lập trình C/C++ Liệt kê các số nguyên tố trong mảng lập trình C/C++ Tìm hiểu về thuật toán Sàng nguyên tố (sàng Eratosthenes) Trong bài viết này chúng ta sẽ...
Viết chương trình tính trung bình cộng các số âm trong mảng lập trình C++
Cụ thể đề bài đầy đủ gồm 4 yêu cầu như sau: Viết chương trình thực hiện các công việc: Nhập một mảng các số nguyên gồm n phân tử (0 < n < 100);Xuất mảng các số nguyên vừa nhập.Viết hàm tính giá trị trung bình các phần tử có giá trị âm trong mảng một chiều a có n phần tử. Hàm trả về giá trị trung bình của các...
Bài toán Quản lý sinh viên sử dụng cấu trúc dữ liệu Danh sách liên kết đơn
Trong bài viết hôm nay chúng ta sẽ xây dựng chương trình Quản lý sinh viên trên C/C++ sử dụng sanh sách liên kết đơn(Linked List). Quản lý sinh viên sử dụng cấu trúc dữ liệu Linked List Cụ thể trong bài này mình sẽ thực hiện viết chương trình quản lý sinh viên, mỗi sinh viên sẽ bao gồm các thông tin là mã sinh viên, họ tên, điểm trung bình....
Đếm số lượng số nguyên tố trong mảng lập trình C/C++
DANH SÁCH BÀI VIẾT Cách kiểm tra Số nguyên tố trong lập trình C/C++ Đếm số lượng số nguyên tố nhỏ hơn n lập trình C/C++ Liệt kê các số nguyên tố nhỏ hơn n lập trình C/C++ Đếm số lượng số nguyên tố trong mảng lập trình C/C++ Liệt kê các số nguyên tố trong mảng lập trình C/C++ Tìm hiểu về thuật toán Sàng nguyên tố (sàng Eratosthenes) Trong bài viết này chúng ta sẽ...
Đếm số lượng số nguyên tố nhỏ hơn n lập trình C/C++
DANH SÁCH BÀI VIẾT Cách kiểm tra Số nguyên tố trong lập trình C/C++ Đếm số lượng số nguyên tố nhỏ hơn n lập trình C/C++ Liệt kê các số nguyên tố nhỏ hơn n lập trình C/C++ Đếm số lượng số nguyên tố trong mảng lập trình C/C++ Liệt kê các số nguyên tố trong mảng lập trình C/C++ Tìm hiểu về thuật toán Sàng nguyên tố (sàng Eratosthenes) Trong bài viết này chúng ta sẽ...
Kiểm tra số chẵn lẻ trong lập trình C/C++
Kiểm tra số chẵn lẻ là một bài tập rất cơ bản mà hầu hết tất cả mọi người khi bắt đầu học lập trình đều sẽ làm qua. Vậy trong bài viết này blog tuicocach.com sẽ cùng các bạn một lần nữa giải quyết bài toán này với Lập trình C/C++ qua 2 cách làm. Kiểm tra số chẵn lẻ trong lập trình C/C++ Kiểm tra chẵn lẻ bằng cách chia...
Đếm số lượng số chẵn lẻ trong mảng lập trình C/C++
Trong bài viết hướng dẫn lập trình căn bản hôm nay, blog tuicocach.com sẽ cùng các bạn đi giải quyết bài toán đếm số lượng số chẵn lẻ trong mảng với ngôn ngữ lập trình C/C++. Đếm số lượng số chẵn lẻ trong mảng lập trình C/C++ Để quyết bài toán này tương đối đơn giản, cách làm sẽ như sau: Viết một hàm kiểm tra số chẵn lẻ, sau đó sử dụng...
Cách kiểm tra Số nguyên tố trong lập trình C/C++
DANH SÁCH BÀI VIẾT Cách kiểm tra Số nguyên tố trong lập trình C/C++ Đếm số lượng số nguyên tố nhỏ hơn n lập trình C/C++ Liệt kê các số nguyên tố nhỏ hơn n lập trình C/C++ Đếm số lượng số nguyên tố trong mảng lập trình C/C++ Liệt kê các số nguyên tố trong mảng lập trình C/C++ Tìm hiểu về thuật toán Sàng nguyên tố (sàng Eratosthenes) Kiểm tra số nguyên tố là một...
Liệt kê các số nguyên tố nhỏ hơn n lập trình C/C++
DANH SÁCH BÀI VIẾT Cách kiểm tra Số nguyên tố trong lập trình C/C++ Đếm số lượng số nguyên tố nhỏ hơn n lập trình C/C++ Liệt kê các số nguyên tố nhỏ hơn n lập trình C/C++ Đếm số lượng số nguyên tố trong mảng lập trình C/C++ Liệt kê các số nguyên tố trong mảng lập trình C/C++ Tìm hiểu về thuật toán Sàng nguyên tố (sàng Eratosthenes) Trong bài viết này chúng ta sẽ...
Vẽ hình chữ nhật trong lập trình C/C++
DANH SÁCH BÀI VIẾT Vẽ hình tam giác trong lập trình C/C++ Vẽ hình vuông trong lập trình C/C++ Vẽ hình chữ nhật trong lập trình C/C++ Kiểm tra 3 cạnh nhập vào có tạo thành hình tam giác Tính chu vi, diện tích hình tam giác trong C/C++ Tính chu vi diện tích hình tròn, thể tích hình cầu trong C/C++ Tính diện tích, thể tính hình lập phương trong lập trình C/C++ Tính diện tích, thể...
Tính chu vi diện tích hình tròn, thể tích hình cầu trong C/C++
DANH SÁCH BÀI VIẾT Vẽ hình tam giác trong lập trình C/C++ Vẽ hình vuông trong lập trình C/C++ Vẽ hình chữ nhật trong lập trình C/C++ Kiểm tra 3 cạnh nhập vào có tạo thành hình tam giác Tính chu vi, diện tích hình tam giác trong C/C++ Tính chu vi diện tích hình tròn, thể tích hình cầu trong C/C++ Tính diện tích, thể tính hình lập phương trong lập trình C/C++ Tính diện tích, thể...
Vẽ hình tam giác trong lập trình C/C++
DANH SÁCH BÀI VIẾT Vẽ hình tam giác trong lập trình C/C++ Vẽ hình vuông trong lập trình C/C++ Vẽ hình chữ nhật trong lập trình C/C++ Kiểm tra 3 cạnh nhập vào có tạo thành hình tam giác Tính chu vi, diện tích hình tam giác trong C/C++ Tính chu vi diện tích hình tròn, thể tích hình cầu trong C/C++ Tính diện tích, thể tính hình lập phương trong lập trình C/C++ Tính diện tích, thể...
Kiểm tra mảng đối xứng trong lập trình C/C++
Kiểm tra đối xứng là một dạng bài tập hay dành cho việc luyện tập lập trình C/C++, đây là bài tập lập trình đơn giản dành cho người bắt đầu, tuy nhiên độ hiệu quả thì tướng đối tốt. Kiểm tra mảng đối xứng trong lập trình C/C++ Trước tiên nói một chút về mảng đối xứng là mảng như thế nào, thì đơn giản mảng đối xứng là mảng có...
Kiểm tra 3 cạnh nhập vào có tạo thành hình tam giác trong lập trình C/C++
DANH SÁCH BÀI VIẾT Vẽ hình tam giác trong lập trình C/C++ Vẽ hình vuông trong lập trình C/C++ Vẽ hình chữ nhật trong lập trình C/C++ Kiểm tra 3 cạnh nhập vào có tạo thành hình tam giác Tính chu vi, diện tích hình tam giác trong C/C++ Tính chu vi diện tích hình tròn, thể tích hình cầu trong C/C++ Tính diện tích, thể tính hình lập phương trong lập trình C/C++ Tính diện tích, thể...
Vẽ hình vuông trong lập trình C/C++
DANH SÁCH BÀI VIẾT Vẽ hình tam giác trong lập trình C/C++ Vẽ hình vuông trong lập trình C/C++ Vẽ hình chữ nhật trong lập trình C/C++ Kiểm tra 3 cạnh nhập vào có tạo thành hình tam giác Tính chu vi, diện tích hình tam giác trong C/C++ Tính chu vi diện tích hình tròn, thể tích hình cầu trong C/C++ Tính diện tích, thể tính hình lập phương trong lập trình C/C++ Tính diện tích, thể...
Tính chu vi, diện tích hình tam giác trong C/C++
DANH SÁCH BÀI VIẾT Vẽ hình tam giác trong lập trình C/C++ Vẽ hình vuông trong lập trình C/C++ Vẽ hình chữ nhật trong lập trình C/C++ Kiểm tra 3 cạnh nhập vào có tạo thành hình tam giác Tính chu vi, diện tích hình tam giác trong C/C++ Tính chu vi diện tích hình tròn, thể tích hình cầu trong C/C++ Tính diện tích, thể tính hình lập phương trong lập trình C/C++ Tính diện tích, thể...
Tính diện tích, thể tích hình hộp chữ nhật trong lập trình C/C++
DANH SÁCH BÀI VIẾT Vẽ hình tam giác trong lập trình C/C++ Vẽ hình vuông trong lập trình C/C++ Vẽ hình chữ nhật trong lập trình C/C++ Kiểm tra 3 cạnh nhập vào có tạo thành hình tam giác Tính chu vi, diện tích hình tam giác trong C/C++ Tính chu vi diện tích hình tròn, thể tích hình cầu trong C/C++ Tính diện tích, thể tính hình lập phương trong lập trình C/C++ Tính diện tích, thể...
Sắp xếp mảng 2 chiều trong lập trình C/C++
Đây là một dạng bài tập đơn giản và tương đối cơ bản giúp cho việc luyện tập code lập trình C/C++ mang lại hiệu quả rất tốt. Sắp xếp mảng 2 chiều trong lập trình C/C++ Để sắp xếp mảng 2 chiều ta sẽ có 3 kiểu sắp xếp như sau: 1 là sắp xếp từ trái qua phải và từ trên xuống dưới, 2 là chỉ sắp xếp theo hàng,...
Cộng hai ma trận trong lập trình C/C++
Đây là một dạng bài tập đơn giản và tương đối cơ bản giúp cho việc luyện tập code lập trình C/C++ mang lại hiệu quả rất tốt. Cộng hai ma trận trong lập trình C/C++ Điều kiện để cộng 2 ma trận là 2 ma trận phải có cùng kích thước, tức là số hàng và số cột của hai ma trận phải bằng nhau. Gọi mảng 2 chiều A là ma...
Tính tích 2 ma trận(Nhân 2 ma trận) trong lập trình C/C++
Đây là một dạng bài tập đơn giản và tương đối cơ bản giúp cho việc luyện tập code lập trình C/C++ mang lại hiệu quả rất tốt. Tính tích 2 ma trận(Nhân 2 ma trận trận) trong lập trình C/C++ Phép nhân hai ma trận chỉ thực hiện được khi số lượng cột trong ma trận thứ nhất phải bằng số lượng hàng trong ma trận thứ hai. Ma trận kết...
Kiểm tra ma trận vuông đối xứng trong lập trình C/C++
Đây là một dạng bài tập tương đối cơ bản giúp cho việc luyện tập code lập trình C/C++ mang lại hiệu quả rất tốt. Kiểm tra ma trận vuông đối xứng trong lập trình C/C++ Thế nào là ma trận vuông đối xứng, thì trong môn học Đại số tuyến tính, một ma trận vuông đối xứng là một ma trận vuông A, bằng chính ma trận chuyển vị của nó (ma trận chuyển...
Hàm tính lũy thừa(số mũ) trong lập trình C/C++
Để tính được lũy thừa(mũ) của một số trong C/C++ thì ta có hàm pow nằm trong thư viện math.h. Hàm pow có các tham số như sau: pow(kiểu dữ liệu a, kiểu dữ liệu n), với a là cơ số và n là lũy thừa bậc n(số mũ). Cụ thể trong chương trình C để tính lũy thừa của một số ta viết như sau: #include <stdio.h> #include <math.h> int main() { int a, n; printf("Nhap co so a: "); scanf("%d", &a); printf("Nhap so mu n: "); scanf("%d", &n); float kq = pow(a,n); printf("ket...
Kiểm tra mảng 2 chiều đối xứng trong lập trình C/C++
Đây là một dạng bài tập đơn giản và tương đối cơ bản giúp cho việc luyện tập code lập trình C/C++ mang lại hiệu quả rất tốt. Kiểm tra mảng 2 chiều đối xứng trong lập trình C/C++ Thế nào là mảng 2 chiều đối xứng thì với tất cả các phần tử trong mảng 2 chiều mà đối xứng nhau thì sẽ luôn bằng nhau. Hay nói cách khác là...
Hàm tính căn bậc 2 trong lập trình C/C++
Căn bậc hai của một số a là một số x sao cho x2 = a, hay nói cách khác là số x mà bình phương lên thì bằng = a. Ví dụ, 4 và −4 là căn bậc hai của 16 vì 42 = (−4)2 = 16. Căn bậc 2 của một số thì luôn luôn có 2 kết quả là 1 số dương và 1 số âm, vì bình phương của 1 số âm hay bình phương của 1 số dương đều luôn ra...
Cách tính căn bậc 3, căn bậc 4 và căn bậc n trong lập trình C/C++
Căn bậc n của một số x là một số r mà khi số r lũy thừa n chính bằng x. Căn bậc chẵn là các căn bậc có hệ số n là số chẵn, ví dụ như căn bậc 2, căn bậc 4, căn bậc 6.... Căn bậc lẻ là các căn bậc có hệ số n là số lẻ, ví dụ như căn bậc 3, căn bậc 5, căn bậc...
Chương trình kiểm tra số chính phương trong lập trình C/C++
Số chính phương là gì? Số chính phương là số bằng bình phương đúng của một số nguyên. Hay hiểu đơn giản, số chính phương là một số tự nhiên có căn bậc hai cũng là một số tự nhiên. Vậy làm sao để kiểm tra được số có phải là số chính phương không trong lập trình C/C++, chúng ta cùng nhau đi giải quyết trong bài viết này nhé. Kiểm...
Hướng dẫn viết chương trình tính giai thừa trong C/C++
Giai thừa là tích của một dãy số tự nhiên từ 1 cho tới n, vậy làm sao để tính được giai thừa trong lập trình C/C++ cùng blog TUI CÓ CÁCH tìm hiểu trong bài viết này. Chương trình tính giai thừa trong C/C++ Giai thừa là tích của dãy số tự nhiên liên tiếp từ 1 tới n, nhưng sẽ có 1 trường hợp đặc biệt đó là số 0,...
Đếm số lượng số âm dương và số 0 trong mảng lập trình C/C++
Trong bài viết này hãy cùng TUICOCACH.COM giải bài tập Đếm số lượng số âm dương và số 0 trong mảng lập trình C/C++. Đây là một dạng bài tập rất cơ bản giúp cho việc luyện tập code lập trình C/C++. Đếm số lượng số âm dương và số 0 trong mảng Ý tưởng của bài toán cũng rất đơn giản như sau, giả sử ta có mảng A gồm n...
Bài tập Ma trận trong lập trình hướng đối tượng OOP C/C++
Đây là một dạng bài tập cơ bản giúp cho việc luyện tập lập trình C/C++, cũng như nẵm rõ lập trình hướng đối tượng hơn. Ma trận trong lập trình hướng đối tượng OOP C/C++ Trong bài viết này mình sẽ hướng dẫn các bạn giải bài toán Ma trận trong C/C++ với OOP. Một số ý trong bài này sẽ bao gồm tạo class Ma Trận, định nghĩa các...
Cách in bảng mã ASCII trong lập trình C/C++
Bảng mã ASCII là một bảng mã tương đối quan trọng trong lập trình cũng như một số ứng dụng liên quan. Trong bài viết hôm nay mình sẽ hướng dẫn cách để in bảng mã này với lập trình C/C++. Cách in bảng mã ASCII trong lập trình C/C++ Như bạn đã biết thì bảng mã ASCII bao gồm 256 kí tự từ kí tự 0 cho tới 255 tương ứng...
Sinh các chuỗi nhị phân có độ dài bằng n trong C/C++ - Thuật toán
Chắc hẳn ai học về giải thuật cũng đã từng nghe qua và làm về bài toán đưa ra chuỗi nhị phân độ dài N rồi, nhưng nếu bạn vẫn chưa hoặc đang tìm hiểu. Vậy, trong bài viết này blog TUICOCACH.COM sẽ cùng các bạn tìm cách giải cũng như làm sao để tối ưu nhất cho thuật toán sinh dãy nhị phân có độ dài N với lập...
Tính trung bình cộng số dương, số âm trong mảng lập trình C/C++
Đây là một dạng bài tập rất cơ bản giúp cho việc luyện tập code lập trình C/C++. Tính trung bình cộng các số trong mảng Trong bài này chúng ta sẽ thực hiện viết hàm tính toán trung bình cộng trong mảng 1 chiều của: Toàn mảng: Tính trung bình cộng của tất cả các số có trong mảngSố âm: Chỉ tính trung bình cộng của các số âm trong mảngSố dương:...
Tìm phần tử max min trong mảng lập trình C/C++
Trong bài viết này hãy cùng TUICOCACH.COM giải bài tập Tìm phần tử max min trong mảng lập trình C/C+++. Đây là một dạng bài tập rất cơ bản giúp cho việc luyện tập code lập trình C/C++. Tìm phần tử max min trong mảng Giả sử ta có mảng A gồm n phần tử, ý tưởng giải bài toán sẽ như sau: Tìm phần tử max Bước 1: Gắn max = phần tử thứ 0 (A[0]) Bước 2:...
Tìm max min của 3 số a b c nhập từ bàn phím lập trình C/C++
Trong bài viết này hãy cùng TUICOCACH.COM giải bài tập Tìm max min của 3 số a b c nhập từ bàn phím lập trình C/C++. Đây là một dạng bài tập rất cơ bản giúp cho việc luyện tập code lập trình C/C++. Tìm max min của 3 số a b c trong C/C++ Ý tưởng của bài toán này sẽ rất đơn giản, ta có thể áp dụng theo 2 cách...
Tìm kiếm phần tử trong mảng lập trình C/C++
Trong bài viết này hãy cùng TUICOCACH.COM giải bài tập Tìm kiếm phần tử trong mảng lập trình C/C++. Đây là một dạng bài tập rất cơ bản giúp cho việc luyện tập code lập trình C/C++. Tìm kiếm phần tử trong mảng Tìm kiếm phần tử trong mảng là một toán được áp dụng khá nhiều trong thực tế, vậy làm sao để tìm kiếm, và cách tối ưu nhất để tìm kiếm?. Mình sẽ...
Bài tập Phân số lập trình OOP trong C/C++ - Lập trình hướng đối tượng
Phân số là một dạng bài tập cơ bản giúp cho việc luyện tập code lập trình C/C++. Bài tập Phân số lập trình OOP trong C/C++ Trong phạm vi bài viết hôm nay mình sẽ hướng dẫn cách bạn giải quyết được bài toán phân số với lập trình OOP trong C/C++. Chúng ta sẽ lần lượt giải quyết các yêu cầu đối với bài toán phân số tạo lớp phân...
Tính diện tích, thể tính hình lập phương trong lập trình C/C++
DANH SÁCH BÀI VIẾT Vẽ hình tam giác trong lập trình C/C++ Vẽ hình vuông trong lập trình C/C++ Vẽ hình chữ nhật trong lập trình C/C++ Kiểm tra 3 cạnh nhập vào có tạo thành hình tam giác Tính chu vi, diện tích hình tam giác trong C/C++ Tính chu vi diện tích hình tròn, thể tích hình cầu trong C/C++ Tính diện tích, thể tính hình lập phương trong lập trình C/C++ Tính diện tích, thể...
Tính diện tích, thể tích hình trụ tròn trong lập trình C/C++
DANH SÁCH BÀI VIẾT Vẽ hình tam giác trong lập trình C/C++ Vẽ hình vuông trong lập trình C/C++ Vẽ hình chữ nhật trong lập trình C/C++ Kiểm tra 3 cạnh nhập vào có tạo thành hình tam giác Tính chu vi, diện tích hình tam giác trong C/C++ Tính chu vi diện tích hình tròn, thể tích hình cầu trong C/C++ Tính diện tích, thể tính hình lập phương trong lập trình C/C++ Tính diện tích, thể...
Tìm hiểu thuật toán tham lam trong lập trình
DANH SÁCH BÀI VIẾT Tìm hiểu thuật toán Quy hoạch động Tìm hiểu về Hàm đệ quy Thuật toán tìm kiếm nhị Tìm hiểu về Thuật toán quay lui (Backtracking) Tìm hiểu thuật toán Loang Tìm hiểu thuật toán chia để trị Tìm hiểu thuật toán tham lam trong lập trình Giải thuật tìm kiếm theo chiều sâu DFS (Depth First Search) Giải thuật tìm kiếm theo chiều rộng BFS (Breadth-first search) Tìm hiểu về thuật toán Sàng nguyên tố...
Giải thuật tìm kiếm theo chiều sâu DFS (Depth First Search)
DANH SÁCH BÀI VIẾT Tìm hiểu thuật toán Quy hoạch động Tìm hiểu về Hàm đệ quy Thuật toán tìm kiếm nhị Tìm hiểu về Thuật toán quay lui (Backtracking) Tìm hiểu thuật toán Loang Tìm hiểu thuật toán chia để trị Tìm hiểu thuật toán tham lam trong lập trình Giải thuật tìm kiếm theo chiều sâu DFS (Depth First Search) Giải thuật tìm kiếm theo chiều rộng BFS (Breadth-first search) Tìm hiểu về thuật toán Sàng nguyên tố...
Tìm hiểu thuật toán chia để trị trong lập trình, ví dụ áp dụng
DANH SÁCH BÀI VIẾT Tìm hiểu thuật toán Quy hoạch động Tìm hiểu về Hàm đệ quy Thuật toán tìm kiếm nhị Tìm hiểu về Thuật toán quay lui (Backtracking) Tìm hiểu thuật toán Loang Tìm hiểu thuật toán chia để trị Tìm hiểu thuật toán tham lam trong lập trình Giải thuật tìm kiếm theo chiều sâu DFS (Depth First Search) Giải thuật tìm kiếm theo chiều rộng BFS (Breadth-first search) Tìm hiểu về thuật toán Sàng nguyên tố...
Tìm hiểu thuật toán Quy hoạch động
DANH SÁCH BÀI VIẾT Tìm hiểu thuật toán Quy hoạch động Tìm hiểu về Hàm đệ quy Thuật toán tìm kiếm nhị Tìm hiểu về Thuật toán quay lui (Backtracking) Tìm hiểu thuật toán Loang Tìm hiểu thuật toán chia để trị Tìm hiểu thuật toán tham lam trong lập trình Giải thuật tìm kiếm theo chiều sâu DFS (Depth First Search) Giải thuật tìm kiếm theo chiều rộng BFS (Breadth-first search) Tìm hiểu về thuật toán Sàng nguyên tố...
Tìm hiểu thuật toán Loang trong lập trình - Chương trình mô phỏng Loang
DANH SÁCH BÀI VIẾT Tìm hiểu thuật toán Quy hoạch động Tìm hiểu về Hàm đệ quy Thuật toán tìm kiếm nhị Tìm hiểu về Thuật toán quay lui (Backtracking) Tìm hiểu thuật toán Loang Tìm hiểu thuật toán chia để trị Tìm hiểu thuật toán tham lam trong lập trình Giải thuật tìm kiếm theo chiều sâu DFS (Depth First Search) Giải thuật tìm kiếm theo chiều rộng BFS (Breadth-first search) Tìm hiểu về thuật toán Sàng nguyên tố...
Ép kiểu dữ liệu trong lập trình C/C++
Trong bài viết này chúng ta sẽ cùng đi tìm hiểu về phương pháp ép kiểu dữ liệu trong Lập trình C/C++. Ép kiểu dữ liệu trong lập trình C/C++ Ép kiểu dữ liệu tức là việc gán giá trị của một biến có kiểu dữ liệu này tới biến khác có kiểu dữ liệu khác. Ta có cú pháp chung ép kiểu như sau: (type) value; Với type là kiểu dữ liệu, và value là...
Làm tròn số thập phân, hiện 2 chữ số thập phân sau dấu phẩy C và C++
Trong bài viết này chúng ta sẽ tìm hiểu về cách làm tròn số, cũng như cách để format chỉ hiển thị 2 số thập phân sau dấu phẩy trong lập trình C/C++. Làm tròn số thập phân Làm tròn đến số nguyên Trong C hay C++ để làm tròn số thập phân ta sử dụng hàm round() trong thư viện math.h. Nếu bạn muốn phân biệt rõ rằng thuần C và C++...
Lập trình Demo ứng dụng Học lập trình trên Graphics C/C++
DANH SÁCH BÀI VIẾT Lập trình tỏ tình người yêu trên Graphics C/C++ – I LOVE YOU Lập trình Demo Ai Là Triệu Phú trên Graphics C/C++ Lập Trình C/C++ Vẽ và Tô Màu Trái Tim bằng Thư Viện Graphics Lập trình Đồng Hồ Thời Gian & Bấm Giờ Trên Graphics C/C++ Lập trình Game Flappy Bird Trên Graphics C/C++ Lập trình Demo ứng dụng Học lập trình trên Graphics C/C++ Lập trình I LOVE YOU...
Lập trình Game Flappy Bird Trên Graphics C/C++
DANH SÁCH BÀI VIẾT Lập trình tỏ tình người yêu trên Graphics C/C++ – I LOVE YOU Lập trình Demo Ai Là Triệu Phú trên Graphics C/C++ Lập Trình C/C++ Vẽ và Tô Màu Trái Tim bằng Thư Viện Graphics Lập trình Đồng Hồ Thời Gian & Bấm Giờ Trên Graphics C/C++ Lập trình Game Flappy Bird Trên Graphics C/C++ Lập trình Demo ứng dụng Học lập trình trên Graphics C/C++ Lập trình I LOVE YOU...
Lệnh tạm dừng và lệnh tạm dừng trong khoảng thời gian lập trình C/C++
DANH SÁCH BẢI VIẾT Viết hàm thay đổi vị trí dấu nhái trong màn hình console C/C++ Lệnh tạm dừng và lệnh tạm dừng trong khoảng thời gian lập trình C/C++ Lệnh xóa màn hình Console trong C/C++ – Cách Reset màn hình Console Viết hàm thay đổi màu chữ trong màn hình console C/C++ Viết hàm thay đổi kích thước màn hình console C/C++ Tạo âm thanh bíp trong C/C++ với hàm Beep Hàm getch() -...
Lệnh xóa màn hình Console trong C/C++ - Cách Reset màn hình Console
DANH SÁCH BẢI VIẾT Viết hàm thay đổi vị trí dấu nhái trong màn hình console C/C++ Lệnh tạm dừng và lệnh tạm dừng trong khoảng thời gian lập trình C/C++ Lệnh xóa màn hình Console trong C/C++ – Cách Reset màn hình Console Viết hàm thay đổi màu chữ trong màn hình console C/C++ Viết hàm thay đổi kích thước màn hình console C/C++ Tạo âm thanh bíp trong C/C++ với hàm Beep Hàm getch() -...
Lập trình Đồng Hồ Thời Gian & Bấm Giờ Trên Graphics C/C++
DANH SÁCH BÀI VIẾT Lập trình tỏ tình người yêu trên Graphics C/C++ – I LOVE YOU Lập trình Demo Ai Là Triệu Phú trên Graphics C/C++ Lập Trình C/C++ Vẽ và Tô Màu Trái Tim bằng Thư Viện Graphics Lập trình Đồng Hồ Thời Gian & Bấm Giờ Trên Graphics C/C++ Lập trình Game Flappy Bird Trên Graphics C/C++ Lập trình Demo ứng dụng Học lập trình trên Graphics C/C++ Lập trình I LOVE YOU...
Lập Trình C/C++ Vẽ và Tô Màu Trái Tim bằng Thư Viện Graphics
DANH SÁCH BÀI VIẾT Lập trình tỏ tình người yêu trên Graphics C/C++ – I LOVE YOU Lập trình Demo Ai Là Triệu Phú trên Graphics C/C++ Lập Trình C/C++ Vẽ và Tô Màu Trái Tim bằng Thư Viện Graphics Lập trình Đồng Hồ Thời Gian & Bấm Giờ Trên Graphics C/C++ Lập trình Game Flappy Bird Trên Graphics C/C++ Lập trình Demo ứng dụng Học lập trình trên Graphics C/C++ Lập trình I LOVE YOU...
Viết hàm thay đổi màu chữ trong màn hình console C/C++ - textColor()
DANH SÁCH BẢI VIẾT Viết hàm thay đổi vị trí dấu nhái trong màn hình console C/C++ Lệnh tạm dừng và lệnh tạm dừng trong khoảng thời gian lập trình C/C++ Lệnh xóa màn hình Console trong C/C++ – Cách Reset màn hình Console Viết hàm thay đổi màu chữ trong màn hình console C/C++ Viết hàm thay đổi kích thước màn hình console C/C++ Tạo âm thanh bíp trong C/C++ với hàm Beep Hàm getch() -...
Lập trình Demo Ai Là Triệu Phú trên Graphics C/C++
DANH SÁCH BÀI VIẾT Lập trình tỏ tình người yêu trên Graphics C/C++ – I LOVE YOU Lập trình Demo Ai Là Triệu Phú trên Graphics C/C++ Lập Trình C/C++ Vẽ và Tô Màu Trái Tim bằng Thư Viện Graphics Lập trình Đồng Hồ Thời Gian & Bấm Giờ Trên Graphics C/C++ Lập trình Game Flappy Bird Trên Graphics C/C++ Lập trình Demo ứng dụng Học lập trình trên Graphics C/C++ Lập trình I LOVE YOU...
Lập trình tỏ tình người yêu trên Graphics C/C++ - I LOVE YOU
DANH SÁCH BÀI VIẾT Lập trình tỏ tình người yêu trên Graphics C/C++ – I LOVE YOU Lập trình Demo Ai Là Triệu Phú trên Graphics C/C++ Lập Trình C/C++ Vẽ và Tô Màu Trái Tim bằng Thư Viện Graphics Lập trình Đồng Hồ Thời Gian & Bấm Giờ Trên Graphics C/C++ Lập trình Game Flappy Bird Trên Graphics C/C++ Lập trình Demo ứng dụng Học lập trình trên Graphics C/C++ Lập trình I LOVE YOU...
Viết hàm thay đổi kích thước màn hình console C/C++ - resizeConsole()
DANH SÁCH BẢI VIẾT Viết hàm thay đổi vị trí dấu nhái trong màn hình console C/C++ Lệnh tạm dừng và lệnh tạm dừng trong khoảng thời gian lập trình C/C++ Lệnh xóa màn hình Console trong C/C++ – Cách Reset màn hình Console Viết hàm thay đổi màu chữ trong màn hình console C/C++ Viết hàm thay đổi kích thước màn hình console C/C++ Tạo âm thanh bíp trong C/C++ với hàm Beep Hàm getch() -...
Viết hàm thay đổi vị trí dấu nhái trong màn hình console C/C++ - gotoxy()
DANH SÁCH BẢI VIẾT Viết hàm thay đổi vị trí dấu nhái trong màn hình console C/C++ Lệnh tạm dừng và lệnh tạm dừng trong khoảng thời gian lập trình C/C++ Lệnh xóa màn hình Console trong C/C++ – Cách Reset màn hình Console Viết hàm thay đổi màu chữ trong màn hình console C/C++ Viết hàm thay đổi kích thước màn hình console C/C++ Tạo âm thanh bíp trong C/C++ với hàm Beep Hàm getch() -...
Tạo âm thanh bíp trong C/C++ với hàm Beep
DANH SÁCH BẢI VIẾT Viết hàm thay đổi vị trí dấu nhái trong màn hình console C/C++ Lệnh tạm dừng và lệnh tạm dừng trong khoảng thời gian lập trình C/C++ Lệnh xóa màn hình Console trong C/C++ – Cách Reset màn hình Console Viết hàm thay đổi màu chữ trong màn hình console C/C++ Viết hàm thay đổi kích thước màn hình console C/C++ Tạo âm thanh bíp trong C/C++ với hàm Beep Hàm getch() -...
Kiểm tra tính liên thông của đồ thị trong lập trình
DANH SÁCH BÀI VIẾT Giải thuật tìm kiếm theo chiều rộng BFS (Breadth-first search) Giải thuật tìm kiếm theo chiều sâu DFS (Depth First Search) Duyệt đồ thị, tìm kiếm đường đi dài nhất, đường đi ngắn nhất trong đồ thị Kiểm tra tính liên thông của đồ thị trong lập trình Đồ thị liên thông có nghĩa là từ mọi đỉnh bất kì đều sẽ có đường đi trực tiếp hoặc gián tiếp...
Duyệt đồ thị, tìm kiếm đường đi dài nhất, đường đi ngắn nhất trong đồ thị
DANH SÁCH BÀI VIẾT Giải thuật tìm kiếm theo chiều rộng BFS (Breadth-first search) Giải thuật tìm kiếm theo chiều sâu DFS (Depth First Search) Duyệt đồ thị, tìm kiếm đường đi dài nhất, đường đi ngắn nhất trong đồ thị Kiểm tra đồ thị liên thông trong bài toán đồ thị lập trình Trong bài viết này chúng ta sẽ cùng làm các bài tập liên quan tới đồ thị là duyệt đồ thị,...
Giải thuật tìm kiếm theo chiều rộng BFS (Breadth-first search)
DANH SÁCH BÀI VIẾT Tìm hiểu thuật toán Quy hoạch động Tìm hiểu về Hàm đệ quy Thuật toán tìm kiếm nhị Tìm hiểu về Thuật toán quay lui (Backtracking) Tìm hiểu thuật toán Loang Tìm hiểu thuật toán chia để trị Tìm hiểu thuật toán tham lam trong lập trình Giải thuật tìm kiếm theo chiều sâu DFS (Depth First Search) Giải thuật tìm kiếm theo chiều rộng BFS (Breadth-first search) Tìm hiểu về thuật toán Sàng nguyên tố...
Tìm dãy con có tổng trọng số lớn nhất trong lập trình C/C++
XEM THÊM Duyệt đồ thị, tìm kiếm đường đi dài nhất, đường đi ngắn nhất trong đồ thị Kiểm tra đồ thị liên thông trong bài toán đồ thị lập trình Sinh các chuỗi nhị phân có độ dài bằng n trong C/C++ Tìm dãy con có tổng trọng số lớn nhất trong lập trình C/C++ Tính A^n bằng phương pháp chia để trị Quy hoạch động tìm xâu con chung độ dài lớn nhất Trong bài...
Tính A^n bằng phương pháp chia để trị
Tất nhiên để tính A mũ n trong lập trình C/C++ thì ta có thể tính luôn bằng hàm pow, hoặc không dùng hàm thì cũng có thể dùng cách đơn giản hơn là duyệt vòng lặp. Nhưng trong bài viết này chúng ta sẽ sử dụng chia để trị, mục đích là nhằm nắm chắc hơn phương pháp thuật toán này. XEM THÊM Duyệt đồ thị, tìm kiếm đường đi dài...
Tìm UCLN, BCNN của 3 số, 4 số...nhiều số và của một mảng
Trong viết viết trước chúng ta đã cùng nhau tìm hiểu và làm bài tập cũng như viết hàm tìm Ước số chung lớn nhất của 2 số nguyên dương, trong bài viết này chúng ta tiếp tục làm một dạng bài tập liên quan tới UCLN nhất. Tuy nhiên, trong bài này chúng ta sẽ làm nâng cao lên một chút. Không chỉ đi tìm ước chung lớn nhất của...
Quy hoạch động tìm xâu con chung độ dài lớn nhất
Bài toán xâu con chung dài nhất là một bài toán kinh điển cho việc ứng dụng thuật toán quy hoạch động để giải quyết. DANH SÁCH BÀI VIẾT Duyệt đồ thị, tìm kiếm đường đi dài nhất, đường đi ngắn nhất trong đồ thị Kiểm tra đồ thị liên thông trong bài toán đồ thị lập trình Sinh các chuỗi nhị phân có độ dài bằng n trong C/C++ Tìm dãy con có tổng...
Hàm swap trong lập trình C/C++ - Hàm hoán vị giá trị 2 biến
Hàm swap hoán đổi giá trị của 2 biến cho nhau là hàm mà trong các bài toán thực tế ta sẽ cần áp dụng khá nhiều, ví dụ như trong bài toán sắp xếp. Vậy trong bài viết này chúng ta sẽ cùng tìm hiểu tư tưởng bài toán hoán vị, cũng như cùng nhau đi viết hàm hoán vị với lập trình C/C++ nhé. Tư tưởng bài toán hoán...
Xây dựng demo Code Vượt vật cản trên màn hình Console C/C++
DANH SÁCH BÀI VIẾT Lập trình tỏ tình người yêu trên Graphics C/C++ – I LOVE YOU Lập trình Demo Ai Là Triệu Phú trên Graphics C/C++ Lập Trình C/C++ Vẽ và Tô Màu Trái Tim bằng Thư Viện Graphics Lập trình Đồng Hồ Thời Gian & Bấm Giờ Trên Graphics C/C++ Lập trình Game Flappy Bird Trên Graphics C/C++ Lập trình Demo ứng dụng Học lập trình trên Graphics C/C++ Lập trình I LOVE YOU...
Hàm Kbhit() - Lệnh kiểm tra có sự kiện nhấn phím trong C/C++
DANH SÁCH BẢI VIẾT Viết hàm thay đổi vị trí dấu nhái trong màn hình console C/C++ Lệnh tạm dừng và lệnh tạm dừng trong khoảng thời gian lập trình C/C++ Lệnh xóa màn hình Console trong C/C++ – Cách Reset màn hình Console Viết hàm thay đổi màu chữ trong màn hình console C/C++ Viết hàm thay đổi kích thước màn hình console C/C++ Tạo âm thanh bíp trong C/C++ với hàm Beep Hàm getch() -...
Lập trình game Rắn săn mồi trên C/C++ màn hình Console(Demo Snake)
DANH SÁCH BÀI VIẾT Lập trình tỏ tình người yêu trên Graphics C/C++ – I LOVE YOU Lập trình Demo Ai Là Triệu Phú trên Graphics C/C++ Lập Trình C/C++ Vẽ và Tô Màu Trái Tim bằng Thư Viện Graphics Lập trình Đồng Hồ Thời Gian & Bấm Giờ Trên Graphics C/C++ Lập trình Game Flappy Bird Trên Graphics C/C++ Lập trình Demo ứng dụng Học lập trình trên Graphics C/C++ Lập trình I LOVE YOU...
Lập trình ứng dụng giúp bé học toán trên C/C++ màn hình Console
DANH SÁCH BÀI VIẾT Lập trình tỏ tình người yêu trên Graphics C/C++ – I LOVE YOU Lập trình Demo Ai Là Triệu Phú trên Graphics C/C++ Lập Trình C/C++ Vẽ và Tô Màu Trái Tim bằng Thư Viện Graphics Lập trình Đồng Hồ Thời Gian & Bấm Giờ Trên Graphics C/C++ Lập trình Game Flappy Bird Trên Graphics C/C++ Lập trình Demo ứng dụng Học lập trình trên Graphics C/C++ Lập trình I LOVE YOU...
Hàm getch() - Lệnh bắt phím nhấn trong lập trình C/C++
DANH SÁCH BẢI VIẾT Viết hàm thay đổi vị trí dấu nhái trong màn hình console C/C++ Lệnh tạm dừng và lệnh tạm dừng trong khoảng thời gian lập trình C/C++ Lệnh xóa màn hình Console trong C/C++ – Cách Reset màn hình Console Viết hàm thay đổi màu chữ trong màn hình console C/C++ Viết hàm thay đổi kích thước màn hình console C/C++ Tạo âm thanh bíp trong C/C++ với hàm Beep Hàm getch() -...
Lập trình game Cờ Caro trên C/C++ màn hình Console(Demo Game)
DANH SÁCH BÀI VIẾT Lập trình tỏ tình người yêu trên Graphics C/C++ – I LOVE YOU Lập trình Demo Ai Là Triệu Phú trên Graphics C/C++ Lập Trình C/C++ Vẽ và Tô Màu Trái Tim bằng Thư Viện Graphics Lập trình Đồng Hồ Thời Gian & Bấm Giờ Trên Graphics C/C++ Lập trình Game Flappy Bird Trên Graphics C/C++ Lập trình Demo ứng dụng Học lập trình trên Graphics C/C++ Lập trình I LOVE YOU...
Tỏ tình Crush bằng code C/C++ - I LOVE YOU ngôn ngữ C/C++
DANH SÁCH BÀI VIẾT Lập trình tỏ tình người yêu trên Graphics C/C++ – I LOVE YOU Lập trình Demo Ai Là Triệu Phú trên Graphics C/C++ Lập Trình C/C++ Vẽ và Tô Màu Trái Tim bằng Thư Viện Graphics Lập trình Đồng Hồ Thời Gian & Bấm Giờ Trên Graphics C/C++ Lập trình Game Flappy Bird Trên Graphics C/C++ Lập trình Demo ứng dụng Học lập trình trên Graphics C/C++ Lập trình I LOVE YOU...
Lập trình I LOVE YOU trên Graphics C/C++ - Lập trình tỏ tình Crush
DANH SÁCH BÀI VIẾT Lập trình tỏ tình người yêu trên Graphics C/C++ – I LOVE YOU Lập trình Demo Ai Là Triệu Phú trên Graphics C/C++ Lập Trình C/C++ Vẽ và Tô Màu Trái Tim bằng Thư Viện Graphics Lập trình Đồng Hồ Thời Gian & Bấm Giờ Trên Graphics C/C++ Lập trình Game Flappy Bird Trên Graphics C/C++ Lập trình Demo ứng dụng Học lập trình trên Graphics C/C++ Lập trình I LOVE YOU...
Bóng bay lên trời - Lập trình Happy Birthday trên C/C++
DANH SÁCH BÀI VIẾT Lập trình tỏ tình người yêu trên Graphics C/C++ – I LOVE YOU Lập trình Demo Ai Là Triệu Phú trên Graphics C/C++ Lập Trình C/C++ Vẽ và Tô Màu Trái Tim bằng Thư Viện Graphics Lập trình Đồng Hồ Thời Gian & Bấm Giờ Trên Graphics C/C++ Lập trình Game Flappy Bird Trên Graphics C/C++ Lập trình Demo ứng dụng Học lập trình trên Graphics C/C++ Lập trình I LOVE YOU...
Tạo chuyển động cơ bản trong Console C/C++ - Điều khiển chuyển động
DANH SÁCH BẢI VIẾT Viết hàm thay đổi vị trí dấu nhái trong màn hình console C/C++ Lệnh tạm dừng và lệnh tạm dừng trong khoảng thời gian lập trình C/C++ Lệnh xóa màn hình Console trong C/C++ – Cách Reset màn hình Console Viết hàm thay đổi màu chữ trong màn hình console C/C++ Viết hàm thay đổi kích thước màn hình console C/C++ Tạo âm thanh bíp trong C/C++ với hàm Beep Hàm getch() -...
Cắt chuỗi trong C và C++ - Hàm có sẵn và tự viết hàm
Cắt chuỗi là một bài tập cơ bản khi ta học lập trình, cắt chuỗi tức là từ một chuỗi cha ban đầu ta sẽ cắt ra một chuỗi con từ vị trí x tới y từ chuỗi cha đó. Cắt chuỗi là một bài tập mà sau này khi làm thực tế chúng ta cũng sẽ gặp một số vấn đề tương tự. Vậy làm thế nào để cắt chuỗi...
Bài toán tách tên người nhập môn lập trình C/C++
Trong bài viết này chúng ta sẽ cùng làm bài toán tách tên người từ chuỗi nhập vào. Tách tên người trong lập trình C Ví dụ nhập tên là Nguyen Van Suu, vậy làm sao để tách riêng được chữ Suu từ chuỗi ban đầu. Ví dụ chuỗi nhập vào là biến Name. Cách 1: Ta khai báo thêm một biến gọi là firstName gắn ban đầu bằng rỗng, ta duyệt chuỗi Name...
Cộng trừ nhân chia hai phân số trong lập trình C sử dụng Struct
Bài toán cộng trừ nhân chia 2 phân số trong lập trình là một bài tập khá cơ bản, tuy nhiên độ hiệu quả mà nó mang lại là rất cao cho những bạn mới bắt đầu làm quen với lập trình. Khi làm bài tập này sẽ giúp các bạn có thể nắm rõ hơn về các hoạt động logic của lập trình, cũng như tăng một chút khả...
Giải phóng bộ nhớ động trong C/C++ - Hàm free(), delete
Khi đã cấp phát bộ nhớ cho biến, và sau đó tất cả các hành động liên quan tới biến đó đã được thực thi, lúc này biến này không còn giá trị sử dụng nữa. Để tránh tốn tài nguyên RAM trên máy tính ta sẽ cần giải phóng bộ nhớ đó, trong bài viết này chúng ta sẽ tìm hiểu về hàm giải phóng bộ nhớ trong C...
Cấp phát bộ trong động C/C++ - malloc, realloc, calloc, new
Nói đến con trỏ không thể không nhắc tới cấp phát bộ nhớ động cho biến con trỏ trong ngôn ngữ C/C++. Trong bài viết này, chúng ta sẽ cùng đi giải quyết vấn đề cấp phát bộ nhớ động sử dụng malloc(), calloc() và realloc() trong C. Và new trong C++ để cấp phát bộ nhớ. XEM THÊM: Giải phóng bộ nhớ động trong C/C++ - Hàm free(), delete Cấp phát bộ nhớ trong C Để sử dụng các hàm...
Hàm memset trong C/C++ - Sao chép ký tự x tới n ký tự trong một chuỗi
Trong bài viết này chúng ta sẽ tìm hiểu về hàm memset() trong C/C++. Đây là một hàm được sử dụng sao chép ký tự tới một chuỗi, hoặc nếu trong mảng số ta có thể hiểu là coppy số x tới n phần tử đầu tiên trong mảng. Hàm memset trong C/C++ Cú pháp void* memset( void* dest, int ch, size_t count ); Trong đó: dest: Con trỏ tới đối tượng để sao...
Sắp xếp mảng 1 chiều theo thứ tự giảm dần trong lập trình C/C++
Sắp xếp dãy số hay trong lập trình chính là sắp xếp mảng 1 chiều theo chiều tăng dần hoặc giảm dần. Đây là 1 bài toán sắp xếp đơn giản và rất cơ bản đối với bất cứ ai khi học lập trình. Bài toán sắp xếp dãy số là bài tập điển hình trong phần kiến thức về mảng 1 chiều và là một trong những bài toán...
Sắp xếp mảng 1 chiều theo thứ tự tăng dần trong lập trình C/C++
Sắp xếp dãy số hay trong lập trình chính là sắp xếp mảng 1 chiều theo chiều tăng dần hoặc giảm dần. Đây là 1 bài toán sắp xếp đơn giản và rất cơ bản đối với bất cứ ai khi học lập trình. Bài toán sắp xếp dãy số là bài tập điển hình trong phần kiến thức về mảng 1 chiều và là một trong những bài toán...
Chương trình quản lý sinh viên sử dụng struct trong lập trình C/C++
Chương trình quản lý sinh viên là một bài tập khá phổ biến khi học lập trình. Tiếp tục chuyên mục giải bài tập với Struct trong C/C++ hôm nay chúng ta sẽ cùng làm lại bài tập này nhé. Chương trình quản lý sinh viên Yêu cầu của bài toán Cụ thể mình có thể phát biểu đề bài gồm có các ý như sau. Định nghĩa Struct Sinh viên bao gồm, tên...
Vector trong C++? Tìm hiểu về Vector trong C++, Các hàm xử lý Vector
Tất tần tật về vector trong C++, cách khai báo, cách sử dụng vector c++ để giải quyết các bài toán trong lập trình, các hàm có sẵn của vector như sort, insert, pop, push. Cùng tìm hiểu trong bài viết này nhé. Vector C++ là gì? Vector C++ là một lớp, một cấu trúc dữ liệu có trong thư viện của C++ Standard Template Library dùng để lưu các đối tượng khác giống với mảng (Array),...
Tìm hiểu các toán tử thao tác bit trong lập trình C/C++
Toán tử thao tác bit là một loại toán tử được sử dụng trong các ngôn ngữ lập trình như C/C++ để thực hiện các thao tác trên các bit của một số nguyên. Toán tử này cho phép thao tác trực tiếp trên các bit của số, bao gồm AND, OR, XOR, NOT, SHIFT LEFT, SHIFT RIGHT. Trong bài viết này, chúng ta sẽ cùng tìm hiểu về các...
Chương trình cộng trừ 2 số phức trong Lập trình C/C++
Trong bài viết này chúng ta sẽ cùng tìm hiểu về bài toán cộng trừ 2 số phức trong lập trình C/C++. Chương trình cộng trừ 2 số phức Trong lập trình C/C++, để tính toán trên số phức, ta cần tạo ra một kiểu dữ liệu riêng cho số phức. Khi đó, phép cộng trừ hai số phức sẽ được thực hiện bằng cách thực hiện phép cộng trừ trên phần...