C ++ program za provjeru je li broj paran ili neparan

U ovom se primjeru izjava if … else koristi za provjeru je li broj koji je korisnik unio paran ili neparan.

Da biste razumjeli ovaj primjer, trebali biste imati znanje o sljedećim temama programiranja na C ++:

  • C ++ ako, ako … drugo i ugniježđeno ako … drugo

Cijeli brojevi koji su savršeno djeljivi s 2 nazivaju se parni brojevi.

A one cijele brojke koje nisu savršeno djeljive sa 2 nisu poznate kao neparan broj.

Da bi se provjerilo je li paran ili neparan cijeli broj, ostatak se izračunava kada se podijeli s 2 pomoću operatora modula % . Ako je ostatak nula, taj je cijeli broj čak i ako nije taj cijeli broj je neparan.

Primjer 1: Provjerite je li broj paran ili neparan ako je drugačije

 #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; ) 

Izlaz

 Unesite cijeli broj: 23 23 je neparno.

U ovom programu koristi se izjava if … else za provjeru je li n%2 == 0istina ili nije. Ako je ovaj izraz istinit, n je čak i ako nije n je neparan.

Možete koristiti i ternarne operatore?: Umjesto izjave if … else. Ternarni operator kratka je napomena izjave if … else.

Primjer 2: Provjerite je li broj paran ili neparan pomoću ternarnih operatora

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

Zanimljivi članci...