Diverses ruses utilisant IF:
Tester si un nombre est impaire:
n%2: cela calcule le reste de la division n/2.
if (n%2==1) printf ..........
ou
if (n%2) printf ............
NB:
==: test d'égalité (opérateur prennant 2 nombres et renvoyant 1 boléen).
=: opérateur d'affectation.
CTRL C: arrpêter le programme en cours d'exécution dans shell.
Programme testant si le nombre est premier:
n=17;
k=2;
while (k<=n-1 && n%k!=0)
k++;
if (k==n)
printf (« %i est premier\n », n);
else
printf (« %i n'est pas premier\n », n);
Types: int, float, char. char = caractères.
Exemple:
char a;
printf (« Entrez un caractère\n »);
scanf (« %c »)