Đếm Số trong C++ | Laptrinhcanban.com

HOME › >>

Đếm Số trong C++

Ngôn ngữ lập trình C++ là một ngôn ngữ mạnh mẽ và linh hoạt, được sử dụng rộng rãi trong phát triển phần mềm và lập trình hệ thống. Trong quá trình phát triển ứng dụng, việc đếm số là một công việc phổ biến và quan trọng. Bài viết này sẽ đưa ra một số cách để đếm số trong C++ và mô tả cách triển khai chúng.

Đếm Số trong Một Dãy Số Nguyên

Để đếm số trong một dãy số nguyên, chúng ta có thể sử dụng vòng lặp để kiểm tra từng phần tử của dãy và tăng biến đếm mỗi khi phần tử đó thỏa mãn một điều kiện nào đó. Dưới đây là một ví dụ đơn giản:

#include <iostream>

int main() {
int array[] = {1, 2, 3, 4, 5, 5, 6, 7, 8, 9, 9, 9};
int targetNumber = 9;
int count = 0;

for (int i = 0; i < sizeof(array) / sizeof(array[0]); ++i) {
if (array[i] == targetNumber) {
count++;
}
}

std::cout << "Số lần xuất hiện của số " << targetNumber << " là: " << count << std::endl;

return 0;
}

Trong ví dụ trên, chúng ta đếm số lần xuất hiện của số 9 trong một dãy số nguyên.

Đếm Số từ File Text

Nếu chúng ta có một file văn bản chứa dãy số, chúng ta cũng có thể sử dụng C++ để đếm số từ file đó. Dưới đây là một đoạn mã minh họa:

#include <iostream>
#include <fstream>

int main() {
std::ifstream inputFile("numbers.txt");
if (!inputFile) {
std::cerr << "Không thể mở file." << std::endl;
return 1;
}

int targetNumber = 5;
int count = 0;
int number;

while (inputFile >> number) {
if (number == targetNumber) {
count++;
}
}

std::cout << "Số lần xuất hiện của số " << targetNumber << " là: " << count << std::endl;

inputFile.close();

return 0;
}

Trong đoạn mã trên, chúng ta mở một file văn bản (“numbers.txt”) và đếm số lần xuất hiện của số 5 trong file đó.

Đếm Số trong Chuỗi Ký Tự

Ngoài ra, chúng ta cũng có thể đếm số lần xuất hiện của một ký tự hoặc một chuỗi ký tự trong một chuỗi ký tự lớn. Dưới đây là một ví dụ:

#include <iostream>
#include <string>

int main() {
std::string str = "hello world";
char targetChar = 'l';
int count = 0;

for (char ch : str) {
if (ch == targetChar) {
count++;
}
}

std::cout << "Số lần xuất hiện của ký tự '" << targetChar << "' là: " << count << std::endl;

return 0;
}

Trong ví dụ này, chúng ta đếm số lần xuất hiện của ký tự ‘l’ trong chuỗi “hello world”.

Kết Luận

Trên đây Kiyoshi đã hướng dẫn bạn cách Đếm Số trong C++ rồi. Việc này là quan trọng trong nhiều tình huống khi phát triển ứng dụng và xử lý dữ liệu. Chúng ta có thể áp dụng những phương pháp này để giải quyết các vấn đề cụ thể trong các dự án thực tế.

URL Link

https://laptrinhcanban.com/cpp/lap-trinh-cpp-co-ban/so-trong-cpp/dem-so-trong-cpp/

Hãy chia sẻ và cùng lan tỏa kiến thức lập trình Nhật Bản tại Việt Nam!

HOME  › >>

Profile
きよしです!笑

Tác giả : Kiyoshi (Chis Thanh)

Kiyoshi là một cựu du học sinh tại Nhật Bản. Sau khi tốt nghiệp đại học Toyama năm 2017, Kiyoshi hiện đang làm BrSE tại Tokyo, Nhật Bản.