Determinare se un numero è pari o dispari in C

Per determinare se un numero inserito da tastiera è un numero pari o dispari, basta verificare se il numero diviso per 2 da resto zero oppure no. Per svolgere questo tipo di verifica nel linguaggio di C, ci si può avvalere dell’operatore modulo ‘%’ e verificare se numero%2 sia uguale a 0; se si, il numero sarà pari, altrimenti sarà dispari.

Nel codice seguente è stato utilizzato un ciclo for per poter far inserire all’utente N caratteri da far controllare, dove N è una costante, e dopo ogni inserimento il programma determinerà se il numero inserito è pari o dispari.


  
#include <stdio.h>
#define N 5

int main(){
	int i, num;
	for(i=0; i<N; i++){
		printf("Inserisci un numero: ");
		scanf("%d", &num);

		if(num%2==0){
			printf("\nIl numero %d è pari!", num);
		}else{
			printf("\nIl numero %d è dispari!", num);
		}
		printf("\n----------------------\n");
	}


	return 0;
}

Indice pagine linguaggio C: