Hướng dẫn write a program to count the number of vowels present in a text file in c++ - viết chương trình đếm số nguyên âm có trong tệp văn bản bằng c ++
Viết một chương trình để đếm số nguyên âm trong tệp văn bản trong C. Show
Các bước
#include Đầu ra
Ở đây, chúng tôi sẽ đếm số lượng nguyên âm (A, E, I, O, U) trong một tệp. Chúng tôi xem xét cùng một tệp văn bản từ chương trình C trước đây của chúng tôi. Hồ sơ là Chương trình cũng tương tự như chương trình C trước đó, chỉ là chúng tôi khai báo thêm một biến #include0, ký tự được đọc bởi con trỏ tệp được kiểm tra cả nguyên âm chữ thường và hoa văn bản. Khi chạy chương trình và nhập #include2 chúng tôi nhận được Trong ví dụ này, số lượng nguyên âm, phụ âm, chữ số và không gian trắng trong một chuỗi được nhập bởi người dùng được tính. Để hiểu ví dụ này, bạn nên có kiến thức về các chủ đề lập trình C sau:
Chương trình để đếm nguyên âm, phụ âm, v.v.
Đầu ra Enter a line of string: C++ 20 is the latest version of C++ yet. Vowels: 9 Consonants: 16 Digits: 2 White spaces: 8 Ở đây, chuỗi được nhập bởi người dùng được lưu trữ trong biến dòng. Ban đầu, các biến nguyên âm, phụ âm, chữ số và không gian được khởi tạo thành 0.0. Sau đó, một vòng #include3 được sử dụng để lặp lại các ký tự của chuỗi & nbsp; chuỗi. Trong mỗi lần lặp, chúng tôi:
Khi vòng lặp kết thúc, số lượng nguyên âm, phụ âm, chữ số và không gian trắng được lưu trữ trong các biến nguyên âm, phụ âm, chữ số và không gian tương ứng. Lưu ý: Chúng tôi đã sử dụng hàm tolower () để đơn giản hóa chương trình của chúng tôi. Để sử dụng chức năng này, chúng tôi cần nhập tệp tiêu đề Ctype.h. We have used the tolower() function to simplify our program. To use this function, we need to import the ctype.h header file. Làm thế nào để bạn đếm số lượng nguyên âm trong một tệp văn bản?Đếm các nguyên âm trong in tệp văn bản (end = "Nhập tên của tệp:") fileName = str (input ()) thử: fileHandle = open (fileName, "r") tot = 0 nguyên âm = ['a', 'e',' i ',' o ',' u ',' a ',' e ',' i ',' o ',' u '] cho char trong fileHandle.Đọc (): Nếu char trong nguyên âm: TOT = TOT+1 FILEHANDLE.print(end="Enter the Name of File: ") fileName = str(input()) try: fileHandle = open(fileName, "r") tot = 0 vowels = ['a', 'e', 'i', 'o', 'u', 'A', 'E', 'I', 'O', 'U'] for char in fileHandle. read(): if char in vowels: tot = tot+1 fileHandle.
Làm thế nào để bạn đếm số lượng nguyên âm?Để đếm số nguyên âm trong một câu nhất định:.. Đọc một câu từ người dùng .. Tạo một biến (đếm) Khởi tạo nó với 0 ;. So sánh từng ký tự trong câu với các ký tự {'a', 'e', 'i', 'o', 'u'}. Nếu một trận đấu xảy ra tăng số lượng .. Cuối cùng thì in số .. Có bao nhiêu nguyên âm trong một chuỗi trong C?'A', 'e', 'i', 'o', 'u' là năm nguyên âm trong số 26 ký tự trong chữ cái tiếng Anh.Lập trình C nhạy cảm trường hợp, và do đó các ký tự chữ thường và chữ hoa được coi là khác nhau, vì vậy chúng tôi sẽ phải kiểm tra cả hai trường hợp.five vowels out of 26 characters in English alphabet letters. C programming is case sensitive, and hence lowercase and uppercase characters are considered differently, so we will have to check for both the cases.
Làm thế nào chúng ta có thể đếm nguyên âm trong một chuỗi?Có hai phương pháp để đếm tổng số nguyên âm trong một chuỗi ... Iterative.. Recursive.. |