Com implementar el programa parell i senar a C



Aquest article us proporcionarà un coneixement detallat i exhaustiu de les diverses maneres d’implementar el programa Odd & Even a C.

Comprovar si un número és parell o senar és un problema molt comú en el llenguatge C. Els articles següents es tractaran en aquest article del programa imparell i parell:

Si un nombre és perfectament divisible per 2 es coneix com a número parell. La resta de nombres que no són perfectament divisibles per 2 es coneix com a nombre senar. En paraules simples, els nombres parells són aquells nombres que tenen la forma n = 2k, mentre que els nombres senars són aquells nombres que tenen la forma n = 2k + 1. Tots els enters seran nombres parells o senars. En aquest bloc entendrem com comprovar si un número és parell o senar mitjançant el programa C.





java al poder de l'operador

Hi ha diverses maneres de comprovar si un nombre determinat és parell o senar.

Vegem cadascun d’ells un per un.



Diagrama de flux del programa parell i senar

El següent seria el diagrama de flux del programa parell o senar:

Comprovar si un número és parell o senar és un problema molt comú en el llenguatge C. Si un nombre és perfectament divisible per 2 es coneix com a número parell. La resta de nombres que no són perfectament divisibles per 2 es coneix com a nombre senar. En paraules simples, els nombres parells són aquells nombres que tenen la forma n = 2k, mentre que els nombres senars són aquells nombres que tenen la forma n = 2k + 1. Tots els enters seran nombres parells o senars. En aquest bloc entendrem com comprovar si un número és parell o senar mitjançant el programa C. Hi ha diverses maneres de comprovar si un nombre determinat és parell o senar. Vegem cadascun d’ells un per un. Diagrama de flux del programa parell i senar El següent seria el diagrama de flux del programa parell o senar:



Vegem ara l'algorisme del programa parell i senar de C.

Algorisme del programa senar i parell

L'algorisme és molt senzill:

COMENÇAR

Pas 1 → Agafeu un nombre enter n

Pas 2 → Assigna n a la variable

Pas 3 → Realitza n mòdul 2 i comproveu el resultat si la sortida és 0

Pas 4 → Si és cert n és parell

Pas 5 → Si és fals n és estrany

ATURA

Vegem ara l'algorisme per al pseudocodi del programa Odd & Even

Pseudocodi del programa senar i parell

IF (mòdul enter 2) és igual a 0

El número PRINT és parell

ALTRES

El número PRINT és senar

ACABAR SI

Vegem ara l'algorisme del programa per comprovar parells o senars

Programa per comprovar parells o senars

En llenguatge de programació C, tenim un operador de mòdul que retorna la resta del divisor i del divisor. Utilitzarem aquest operador per esbrinar si el nuber té un format 2k o un format 2k + 1.

Ara, vegem el codi per comprovar si un nombre determinat és parell o senar.

Codi

if (num% 2 == 0) printf ('% d és parell.', num) else printf ('% d és senar', num)

Seguint endavant, vegem el codi complet.

Exemple

#include int main () {int num printf ('Introduïu un número:') scanf ('% d', & num) si (num% 2 == 0) printf ('% d és parell.', num) else printf ('% d és senar', num) retorn 0}

Sortida 1:

Programa de sortida o imparell a c- Edureka

Sortida2:

Sortida- 2

En aquest programa hem comprovat si el número donat torna 0 o 1resta quan el dividim amb 2. Si n% 2 == 0, el nombre és parell, en cas contrari el nombre és senar.

Vegem ara una variant més on podeu fer el mateix.

Programa per comprovar senars o parells mitjançant l'operador condicional

També podeu utilitzar un operador condicional per verificar la mateixa condició que hem comentat anteriorment.

gràfic de donut vs gràfic circular

Operador condicional / operador ternari: Els operadors condicionals retornen un valor si la condició és certa i retorna un altre valor si la condició és falsa.

Sintaxi : (Condició? True_value: false_value)

Exemple : (X> 10 € 0: 1)

Exemple

#include int main () {int num printf ('Introduïu un número:') scanf ('% d', & num) (num% 2 == 0)? printf ('% d és parell.', num): printf ('% d és senar', num) retorna 0}

Sortida 1:

Programa de sortida-imparell o parell a c- Edureka.png

Sortida2:

Output--2

Vegem una variant més

Trobeu senar o parell amb l’operador Bitwise

També podeu comprovar si el número donat és parell o senar utilitzant l’operador AND de bits.

Exemple

#include int main () {int num printf ('Introduïu un número:') scanf ('% d', & num) si (num & 1 == 1) printf ('% d és senar', num) else printf ('% d és parell.', num) retorna 0}

Sortida 1:

Programa de sortida-imparell o parell a c- Edureka.png

Sortida2:

Sortida- 2

Ara, després de passar pels programes anteriors, hauríeu entès com comprovar si un número determinat és parell o senar a la programació C. Espero que aquest bloc us sigui informatiu i de valor afegit.

Amb això, arribem al final d’aquest article del programa imparell i parell a C.

fes un cop d'ull al formació proporcionat per Edureka en moltes tecnologies com Java, Primavera i molts més, una empresa d'aprenentatge en línia de confiança amb una xarxa de més de 250.000 estudiants satisfets repartits per tot el món

Tens alguna pregunta? Esmenteu-lo a la secció de comentaris d’aquest bloc “Programa imparell i imparell en C” i us respondrem el més aviat possible.