Cum se implementează programul Odd & Even în C



Acest articol vă va oferi o cunoaștere detaliată și cuprinzătoare a diferitelor modalități de implementare a programului Odd & Even în C.

Verificarea dacă un număr este par sau impar, este o problemă foarte frecventă în limbajul C. Următoarele indicații vor fi tratate în acest articol Odd & Even din articolul C:

Dacă un număr este perfect divizibil cu 2 este cunoscut ca număr par. Restul numerelor care nu sunt perfect divizibile cu 2 este cunoscut ca număr impar. În cuvinte simple, numerele pare sunt acele numere care au forma n = 2k, în timp ce numerele impare sunt acele numere care au forma n = 2k + 1. Toate numerele întregi vor fi fie numere pare sau numere impare. În acest blog vom înțelege cum să verificăm dacă un număr este par sau impar folosind programul C.





clasa scanerului în exemple java

Există diferite moduri în care putem verifica dacă un anumit număr este par sau impar.

Să ne uităm la fiecare dintre ele unul câte unul.



Diagrama fluxului de programe impare și pare

Următorul ar fi diagrama de flux pentru programul impar sau impar:

Verificarea dacă un număr este par sau impar, este o problemă foarte frecventă în limbajul C. Dacă un număr este perfect divizibil cu 2 este cunoscut ca număr par. Restul numerelor care nu sunt perfect divizibile cu 2 este cunoscut ca număr impar. În cuvinte simple, numerele pare sunt acele numere care au forma n = 2k, în timp ce numerele impare sunt acele numere care au forma n = 2k + 1. Toate numerele întregi vor fi fie numere pare sau numere impare. În acest blog vom înțelege cum să verificăm dacă un număr este par sau impar folosind programul C. Există diferite moduri în care putem verifica dacă un anumit număr este par sau impar. Să ne uităm la fiecare dintre ele unul câte unul. Diagrama fluxului programului impar și pare Următoarea ar fi diagrama fluxului pentru programul impar sau impar:



Acum să ne uităm la algoritmul pentru programul impar și impar în C.

Algoritmul programului Odd & Even

Algoritmul este foarte simplu:

START

Pasul 1 → Ia un număr întreg n

Pasul 2 → Alocare n la variabilă

Pasul 3 → Efectuați n modulo 2 și verificați rezultatul dacă ieșirea este 0

Pasul 4 → Dacă este adevărat n este chiar

Pasul 5 → Dacă este fals n este ciudat

STOP

Acum să ne uităm la algoritmul pentru Pseudocodul programului Odd & Even

Pseudocodul programului Odd & Even

IF (modul întreg 2) este egal cu 0

Numărul PRINT este par

ALTE

Numărul PRINT este impar

ÎNCHEI DACĂ

Acum să ne uităm la algoritmul pentru Program pentru a verifica parul sau impar

Program de verificare par sau impar

În limbajul de programare C, avem un operator modul care returnează restul divizorului și divizorului. Vom folosi acest operator pentru a afla dacă nuberul are format 2k sau format 2k + 1.

Acum, să ne uităm la cod pentru a verifica dacă un număr întreg este impar sau par.

Cod

if (num% 2 == 0) printf ('% d este par.', num) else printf ('% d este impar.', num)

Mergând mai departe, să ne uităm la codul complet.

Exemplu

#include int main () {int num printf ('Enter a numer:') scanf ('% d', & num) if (num% 2 == 0) printf ('% d is even.', num) else printf („% d este impar.”, num) returnează 0}

Ieșire 1:

Program de ieșire - impar sau chiar în c- Edureka

Ieșire 2:

Ieșire- 2

În acest program am verificat dacă numărul dat returnează 0 sau 1restul când îl împărțim cu 2. Dacă n% 2 == 0, numărul este par, altfel numărul este impar.

Acum, să analizăm încă o variantă în care puteți efectua același lucru.

Program de verificare impare sau pare folosind operatorul condiționat

De asemenea, puteți utiliza operatorul condițional pentru a verifica aceeași condiție despre care am discutat mai devreme.

graficul gogoșar vs graficul circular

Operator condiționat / operator ternar: Operatorii condiționali returnează o valoare dacă condiția este adevărată și returnează o altă valoare dacă condiția este falsă.

Sintaxă : (Condiție? True_value: false_value)

Exemplu : (X> 10? 0: 1)

Exemplu

#include int main () {int num printf ('Enter a numer:') scanf ('% d', & num) (num% 2 == 0)? printf ('% d este par.', num): printf ('% d este impar.', num) returnează 0}

Ieșire 1:

Program de ieșire - impar sau parțial în c- Edureka.png

Ieșire 2:

Output--2

Să ne uităm la încă o variantă

Găsiți impar sau par folosind operatorul Bitwise

Puteți verifica, de asemenea, dacă numărul dat este par sau impar folosind operatorul AND în biți.

Exemplu

#include int main () {int num printf ('Introduceți un număr:') scanf ('% d', & num) dacă (num & 1 == 1) printf ('% d este impar.', num) else printf („% d este par.”, num) returnează 0}

Ieșire 1:

Program de ieșire - impar sau parțial în c- Edureka.png

Ieșire 2:

Ieșire- 2

Acum, după ce ați parcurs programele de mai sus, ați fi înțeles cum să verificați dacă un număr dat este par sau impar în programarea C. Sper că acest blog vă este informativ și cu valoare adăugată.

Cu aceasta, ajungem la sfârșitul acestui program Odd & Even în articolul C.

verificați Instruire oferit de Edureka pe multe tehnologii precum Java, Primăvară și multe altele, o companie de învățare online de încredere, cu o rețea de peste 250.000 de elevi mulțumiți răspândiți pe tot globul

Ai o întrebare pentru noi? Menționați-l în secțiunea de comentarii a acestui blog „Program impare și pare în C” și vă vom contacta cât mai curând posibil.