\reload{<img src="gifs/doc/etoile.gif" alt="rechargez" width="20" height="20">}\def{integer n=randint(3..20)}
\form{.}{expform}{Choisissez un entier infrieur  25 : \(n) = <input size=6 name=parm1 value="\parm1">
<input type=hidden value=OK> } 
\def{integer value=\parm1}
\def{integer  n=\value issametext NaN ? \n:min(\value,25)}


\def{text tableau=<table border=1 align="center"><tr><th> +</th>}
\for{a=0 to \n-1}{
\def{text tableau=\tableau  <th> \a </th>}}
\def{text tableau=\tableau </tr>}


\for{b=0 to \n-1}{\def{text tableau=\tableau <tr><th> \b</th>}
\for{a=0 to \n-1}{
\def{integer ab=(\a+\b) %\n}
\if{\ab=0}{\def{text tableau=\tableau <td>\ab  </td>}}{
\def{text tableau=\tableau <td>\ab </td>}}}
\def{text tableau=\tableau </tr>}
}
\def{text tableau=\tableau  </table>}

Voici la table d'addition dans \ZZ/\n\ZZ :

\tableau