Vérifier si un nombre est pair ou impair en C

Pour étudier la parité d'un nombre il suffit de vérifier s'il est ou non un multiple du nombre 2.
Les nombres pairs sont les nombres qui terminent par 
{0, 2 , 4, 6, 8, 10, 12,..., n*2} = {2n; n est un entier naturel ou relatif}.

Les nombres impairs sont les nombres qui terminent par 

1, 3 , 5, 7, 9, 11, 13,..., n*2+1= {2n+1; n est un entier naturel ou relatif}.
Un nombre pair est tout nombre dont le reste de la division sur 2 est égale à 0. On dit aussi qu'ils sont multiple de 2.

Un nombre impair est tout nombre dont le reste de la division sur est égale à 1.


Les nombres pairs sont partagées en deux partie égales:

3 + 3 = 6
4 + 4 = 8
7 + 7 = 14

Les nombres impairs ne sont pas partagées en deux partie égales:

3 = 1 + 2
7 = 3 + 4
41 = 40 + 1

Le carré des nombres pair est pair exemple : 

0² = 0
2² = 4
4² = 16
6² = 36

Le carré des nombres impair est impair exemple : 

1² = 1 
3² = 9
5² = 25
7² = 49

remarque:

Tout nombre premier est un nombre impair sauf le nombre 2.

Exemple

#include<stdio.h>
#include<stdlib.h>

main()

{
      int nombre;
      if(nombre%2==0)
          printf("%d est une nombre pair\n",nombre);
      else
          printf("%d n'est pas un nombre impair\n",nombre);
      system("pause");
}