Program C ++ untuk Memeriksa Sama ada Nombor Genap atau Ganjil

Dalam contoh ini, jika… pernyataan lain digunakan untuk memeriksa sama ada nombor yang dimasukkan oleh pengguna genap atau ganjil.

Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan C ++ berikut:

  • C ++ jika, jika… lain dan Bersarang jika… lain

Bilangan bulat yang dapat dibahagikan dengan sempurna oleh 2 disebut nombor genap.

Dan bilangan bulat yang tidak dapat dibahagi dengan sempurna oleh 2 tidak dikenali sebagai nombor ganjil.

Untuk memeriksa sama ada bilangan bulat genap atau ganjil, bakinya dikira apabila dibahagi dengan 2 menggunakan modulus operator % . Sekiranya selebihnya adalah sifar, bilangan bulat itu adalah walaupun bilangan bulatnya adalah ganjil.

Contoh 1: Periksa Sama ada Nombor Genap atau Ganjil menggunakan jika ada

 #include using namespace std; int main() ( int n; cout <> n; if ( n % 2 == 0) cout << n << " is even."; else cout << n << " is odd."; return 0; ) 

Pengeluaran

 Masukkan bilangan bulat: 23 23 adalah ganjil.

Dalam program ini, jika… pernyataan lain digunakan untuk memeriksa sama ada n%2 == 0benar atau tidak. Sekiranya ungkapan ini benar, n adalah walaupun n tidak ganjil.

Anda juga boleh menggunakan operator ternary?: Bukannya jika … pernyataan lain. Operator Ternary adalah nota tangan pendek mengenai pernyataan jika… lain.

Contoh 2: Periksa Sama ada Nombor Genap atau Ganjil menggunakan operator ternary

 #include using namespace std; int main() ( int n; cout <> n; (n % 2 == 0) ? cout << n << " is even." : cout << n << " is odd."; return 0; )

Artikel menarik...