C Program za provjeru je li broj paran ili neparan

U ovom ćete primjeru naučiti provjeriti je li broj koji je korisnik unijeo paran ili neparan.

Da biste razumjeli ovaj primjer, trebali biste imati znanje sljedećih C programskih tema:

  • C Operateri programiranja
  • C if … else Izjava

Parni broj je cijeli broj koji je točno djeljiv sa 2. Na primjer: 0, 8, -24

Neparan broj je cijeli broj koji nije točno djeljiv sa 2. Na primjer: 1, 7, -11, 15

Program za provjeru parnih ili neparnih

 #include int main() ( int num; printf("Enter an integer: "); scanf("%d", &num); // True if num is perfectly divisible by 2 if(num % 2 == 0) printf("%d is even.", num); else printf("%d is odd.", num); return 0; ) 

Izlaz

 Unesite cijeli broj: -7 -7 je neparno. 

U programu se cijeli broj koji je korisnik unio pohranjuje u varijablu num.

Zatim 2se pomoću %operatora modula provjerava je li num savršeno djeljiv sa ili nije .

Ako je broj savršeno djeljiv sa 2, test izraz number%2 == 0procjenjuje na 1(true). To znači da je broj paran.

Međutim, ako testni izraz ima vrijednost 0(false), broj je neparan.

Program za provjeru neparnih ili parnih upotreba ternarnog operatora

 #include int main() ( int num; printf("Enter an integer: "); scanf("%d", &num); (num % 2 == 0) ? printf("%d is even.", num) : printf("%d is odd.", num); return 0; ) 

Izlaz

 Unesite cijeli broj: 33 33 je neparno. 

U gornjem programu koristili smo ternarni operator ?:umjesto if… elseizraza.

Zanimljivi članci...