Controllare se un numero è pari o dispari, è un problema molto comune nel linguaggio C. I seguenti suggerimenti saranno trattati in questo programma Pari e Dispari in C articolo:
- Diagramma di flusso del programma pari e dispari
- Algoritmo di programma pari e dispari
- Pseudocodice del programma pari e dispari
- Programma per controllare pari o dispari
- Programma per controllare pari o dispari utilizzando l'operatore condizionale
- Trova pari o dispari utilizzando l'operatore bit per bit
Se un numero è perfettamente divisibile per 2 è noto come numero pari. I numeri rimanenti che non sono perfettamente divisibili per 2 sono noti come numero dispari. In parole semplici, i numeri pari sono quei numeri che sono nella forma n = 2k, mentre i numeri dispari sono quei numeri che sono nella forma di n = 2k + 1. Tutti gli interi saranno numeri pari o dispari. In questo blog capiremo come verificare se un numero è pari o dispari utilizzando il programma C.
Ci sono vari modi in cui possiamo verificare se un dato numero è pari o dispari.
Diamo un'occhiata a ciascuno di essi uno per uno.
Diagramma di flusso del programma pari e dispari
Di seguito è riportato il diagramma di flusso per il programma pari o dispari:
Ora esaminiamo l'algoritmo per il programma pari e dispari in C.
Algoritmo di programma pari e dispari
L'algoritmo è molto semplice:
INIZIO
Passaggio 1 → Prendi un numero intero n
Passaggio 2 → Assegna n alla variabile
Passaggio 3 → Esegui n modulo 2 e controlla il risultato se l'output è 0
Passaggio 4 → Se vero n è anche
Passaggio 5 → Se falso n è strano
Ora esaminiamo l'algoritmo per lo pseudocodice del programma pari e dispari
Pseudocodice del programma pari e dispari
IF (numero intero modulo 2) è uguale a 0
Il numero PRINT è pari
ALTRO
Il numero PRINT è dispari
FINISCI SE
Ora esaminiamo l'algoritmo per Program to Check Even or Odd
Programma per controllare pari o dispari
Nel linguaggio di programmazione C, abbiamo un operatore modulo che restituisce il resto del divisore e del divisore. Useremo questo operatore per capire se il nuber è in formato 2k o 2k + 1.
Ora, esaminiamo il codice per verificare se un dato numero intero è pari o dispari.
Codice
if (num% 2 == 0) printf ('% d è pari.', num) else printf ('% d è dispari.', num)
Andando avanti, diamo un'occhiata al codice completo.
Esempio
#include int main () {int num printf ('Immettere un numero:') scanf ('% d', & num) if (num% 2 == 0) printf ('% d è pari.', num) else printf ('% d è dispari.', num) return 0}
Uscita1:
Uscita2:
In questo programma abbiamo verificato se il numero specificato restituisce 0 o 1resto quando lo dividiamo per 2. Se n% 2 == 0, il numero è pari, altrimenti il numero è dispari.
Ora diamo un'occhiata a un'altra variazione in cui puoi eseguire lo stesso.
Programma per controllare pari o dispari utilizzando l'operatore condizionale
Puoi anche utilizzare l'operatore condizionale per verificare la stessa condizione di cui abbiamo discusso in precedenza.
Operatore condizionale / Operatore ternario: Gli operatori condizionali restituiscono un valore se la condizione è vera e restituisce un altro valore se la condizione è falsa.
Sintassi : (Condizione? True_value: false_value)
Esempio : (X> 10? 0: 1)
Esempio
#include int main () {int num printf ('Immettere un numero:') scanf ('% d', & num) (num% 2 == 0)? printf ('% d è pari.', num): printf ('% d è dispari.', num) return 0}
Uscita1:
quante parole riservate in java
Uscita2:
Diamo un'occhiata a un'altra variazione
Trova pari o dispari utilizzando l'operatore bit per bit
È inoltre possibile verificare se il numero specificato è pari o dispari utilizzando l'operatore AND bit per bit.
Esempio
#include int main () {int num printf ('Immettere un numero:') scanf ('% d', & num) if (num & 1 == 1) printf ('% d è dispari.', num) else printf ('% d è pari.', num) return 0}
Uscita1:
Uscita2:
Ora, dopo aver esaminato i programmi di cui sopra, avresti capito come controllare se un dato numero è dispari o pari nella programmazione C. Spero che questo blog sia informativo e un valore aggiunto per te.
Con questo, arriviamo alla fine di questo programma Pari e Dispari in C articolo.
controlla il formazione fornito da Edureka su molte tecnologie come Java, Primavera e molti altri, una società di formazione online affidabile con una rete di oltre 250.000 studenti soddisfatti sparsi in tutto il mondo
Hai domande per noi? Menzionalo nella sezione commenti di questo blog “Programma pari e dispari in C” e ti risponderemo il prima possibile.