Cách triển khai Chương trình Chẵn & Lẻ trong C



Bài viết này sẽ cung cấp cho bạn kiến ​​thức toàn diện chi tiết về các cách khác nhau để triển khai Chương trình Chẵn & Lẻ trong C.

Kiểm tra xem một số là chẵn hay lẻ, là một vấn đề rất phổ biến trong ngôn ngữ C. Các gợi ý sau sẽ được đề cập trong bài viết Chương trình Chẵn & lẻ trong C này:

Nếu một số chia hết cho 2 thì nó được gọi là số chẵn. Các số còn lại không chia hết cho 2 được gọi là số lẻ. Nói một cách dễ hiểu, số chẵn là những số có dạng n = 2k, trong khi số lẻ là những số có dạng n = 2k + 1. Tất cả các số nguyên sẽ là số chẵn hoặc số lẻ. Trong blog này, chúng ta sẽ hiểu cách kiểm tra xem một số là chẵn hay lẻ bằng chương trình C.





Có nhiều cách khác nhau để chúng ta có thể kiểm tra xem một số đã cho là chẵn hay lẻ.

Chúng ta hãy xem xét từng cái một.



Sơ đồ luồng chương trình chẵn & lẻ

Sau đây sẽ là sơ đồ luồng cho chương trình chẵn hoặc lẻ:

Kiểm tra xem một số là số chẵn hay lẻ, là một vấn đề rất phổ biến trong ngôn ngữ C. Nếu một số chia hết cho 2 thì nó được gọi là số chẵn. Các số còn lại không chia hết cho 2 được gọi là số lẻ. Nói một cách dễ hiểu, số chẵn là những số có dạng n = 2k, trong khi số lẻ là những số có dạng n = 2k + 1. Tất cả các số nguyên sẽ là số chẵn hoặc số lẻ. Trong blog này, chúng ta sẽ hiểu cách kiểm tra xem một số là chẵn hay lẻ bằng chương trình C. Có nhiều cách khác nhau để chúng ta có thể kiểm tra xem một số đã cho là chẵn hay lẻ. Chúng ta hãy xem xét từng cái một. Sơ đồ luồng chương trình chẵn & lẻ Sau đây sẽ là sơ đồ luồng cho chương trình chẵn hoặc lẻ:



Bây giờ chúng ta hãy xem xét thuật toán cho Chương trình chẵn & lẻ trong C.

Thuật toán chương trình chẵn & lẻ

Thuật toán rất đơn giản:

KHỞI ĐẦU

Bước 1 → Lấy một số nguyên n

Bước 2 → Chỉ định n đến biến

Bước 3 → Thực hiện n modulo 2 và kiểm tra kết quả nếu đầu ra là 0

Bước 4 → Nếu ​​đúng n là thậm chí

Bước 5 → Nếu ​​sai n là số lẻ

DỪNG LẠI

Bây giờ chúng ta hãy xem xét thuật toán cho Mã giả chương trình chẵn & lẻ

Mã giả chương trình chẵn & lẻ

IF (số nguyên modulo 2) bằng 0

PRINT số chẵn

ELSE

Số PRINT là số lẻ

KẾT THÚC NẾU

Bây giờ chúng ta hãy xem xét thuật toán cho Chương trình Kiểm tra Chẵn hoặc Lẻ

lập trình socket trong java ví dụ

Chương trình kiểm tra chẵn hoặc lẻ

Trong ngôn ngữ lập trình C, chúng ta có một toán tử modulo trả về phần còn lại của số chia & số chia. Chúng tôi sẽ sử dụng toán tử này để tìm hiểu xem hạt nhân là định dạng 2k hay định dạng 2k + 1.

Bây giờ, chúng ta hãy xem mã để kiểm tra xem một số nguyên đã cho là lẻ hay chẵn.

if (num% 2 == 0) printf ('% d chẵn.', num) else printf ('% d la lẻ.', num)

Tiếp tục, chúng ta hãy xem mã hoàn chỉnh.

Thí dụ

#include int main () {int num printf ('Nhập số:') scanf ('% d', & num) if (num% 2 == 0) printf ('% d chẵn.', num) else printf ('% d là số lẻ.', num) trả về 0}

Đầu ra1:

Đầu ra - chương trình lẻ hoặc chẵn trong c- Edureka

Đầu ra2:

Đầu ra- 2

Trong chương trình này, chúng tôi đã kiểm tra xem số đã cho trả về 0 hay 1phần dư khi ta chia cho 2. Nếu n% 2 == 0 thì số đó là số chẵn, số còn lại là số lẻ.

Bây giờ, hãy xem xét thêm một biến thể mà bạn có thể thực hiện tương tự.

cách đảo ngược chuỗi trong python

Chương trình Kiểm tra Lẻ hoặc Chẵn Sử dụng Toán tử Điều kiện

Bạn cũng có thể sử dụng toán tử điều kiện để xác minh điều kiện tương tự mà chúng ta đã thảo luận trước đó.

Toán tử có điều kiện / Toán tử bậc ba: Toán tử điều kiện trả về một giá trị nếu điều kiện là đúng và trả về giá trị khác là điều kiện sai.

Cú pháp : (Điều kiện? True_value: false_value)

Thí dụ : (X> 10? 0: 1)

Thí dụ

#include int main () {int num printf ('Nhập một số:') scanf ('% d', & num) (num% 2 == 0)? printf ('% d chẵn.', num): printf ('% d la lẻ.', num) return 0}

Đầu ra1:

Đầu ra- chương trình chẵn hoặc lẻ trong c- Edureka.png

Đầu ra2:

Output--2

Hãy để chúng tôi xem xét thêm một biến thể

Tìm Lẻ hoặc Chẵn bằng Toán tử Bitwise

Bạn cũng có thể kiểm tra xem số đã cho là chẵn hay lẻ bằng toán tử AND bitwise.

Thí dụ

#include int main () {int num printf ('Nhập số:') scanf ('% d', & num) if (num & 1 == 1) printf ('% d là số lẻ.', num) else printf ('% d chẵn.', num) trả về 0}

Đầu ra1:

Đầu ra- chương trình chẵn hoặc lẻ trong c- Edureka.png

Đầu ra2:

Đầu ra- 2

Bây giờ sau khi xem qua các chương trình trên, bạn sẽ hiểu cách kiểm tra xem một số nhất định là số lẻ hay số chẵn trong lập trình C. Tôi hy vọng blog này là thông tin và giá trị gia tăng cho bạn.

Với điều này, chúng ta sẽ kết thúc bài viết Chương trình Chẵn & Lẻ trong C.

kiểm tra đào tạo được cung cấp bởi Edureka trên nhiều công nghệ như Java, Mùa xuân và nhiều hơn nữa, một công ty học tập trực tuyến đáng tin cậy với mạng lưới hơn 250.000 người học hài lòng trải dài trên toàn cầu

Có một câu hỏi cho chúng tôi? Hãy đề cập đến nó trong phần nhận xét của blog “Chương trình Lẻ & Chẵn trong C” này và chúng tôi sẽ liên hệ lại với bạn sớm nhất có thể.