Bài tập C cơ bản

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...

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ố...

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...

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ư...

Đế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ẽ...

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...

Đế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ẽ...

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...

Đọ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...

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ẽ...

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ẽ...

Đế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...

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...

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...

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á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...

Thuật toán tính dãy số Fibonacci bằng 3 cách trong C/C++

Fibonacci là dãy số kinh điển trong toán học được tìm thấy cách đây hơn 800 năm. Đến nay các nhà khoa học phát hiện nhiều trùng hợp thú vị về dãy số này trong tự nhiên. Dãy Fibonacci là dãy vô hạn các số tự nhiên bắt đầu bằng 1 và 1, sau đó các số tiếp theo sẽ bằng tổng của 2 số liền trước nó.  Cụ thể, các số...

Đọ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à...

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ế...

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 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ể...

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ể...

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 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ể...

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ể...

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ể...

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...

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ướ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,...

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à...

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,...

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ó...

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...

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...

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 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 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:...

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...

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ể...

Đế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...

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++...

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ì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...

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ả...

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ắ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...

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...

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...