\documentclass[11pt]{article}

 \usepackage{ifthen}

  \usepackage[utf8]{inputenc}
 % \usepackage{fourier}

  \usepackage[svgnames]{xcolor}

  \usepackage{geometry}
  \geometry{a4paper,hmargin=2cm,vmargin=1cm}

  \setlength{\parindent}{0pt}

  \usepackage{graphicx}
  \usepackage{ifpdf}
   \ifpdf
     \DeclareGraphicsRule{*}{mps}{*}{}
   \fi

  \usepackage{multicol}
  \setlength{\multicolsep}{12pt}
  \setlength{\columnsep}{40pt}
  \setlength{\columnseprule}{0.5pt}

  \usepackage{enumitem}
 % \setenumerate{align=left,leftmargin=*,noitemsep}
\setenumerate{align=left,leftmargin=*}
  \setenumerate[2]{label=\alph*),widest=a,ref=\theenumi.\alph*}
  \setitemize{nolistsep}

  \usepackage{amsmath,mathrsfs}
  \usepackage[np]{numprint}

  \usepackage[official,right]{eurosym}
  \usepackage[frenchb]{babel}
  \frenchbsetup{CompactItemize=false}
  \DecimalMathComma

\newcounter{exercice}
\newcounter{refex}
\renewcommand{\therefex}{\arabic{exercice}}
\newcounter{partie}[exercice]
\newcounter{refpart}
\renewcommand{\thepartie}{\Alph{partie}}
\renewcommand{\therefpart}{\Alph{partie}}

\makeatletter
\newenvironment{exercice}[1][]{%
		     \stepcounter{exercice}
		     \refstepcounter{refex}
		     \vspace{0.5em}
		     \par
                     \def\@svsechd{\large \color{white} \colorbox{purple}{\bfseries\arabic{exercice}}}%
                     \@xsect{-1em}%
                     \ifthenelse{\equal{#1}{}}{}{\textbf{#1}\par}%
                     }{\par\vspace{1.5em}}
\makeatother

\newenvironment{partie}[1][]{%
                     \stepcounter{partie}
                     \refstepcounter{refpart}
		      \par \vspace{0.5ex}\noindent
		     \textbf{Partie \thepartie \ifthenelse{\equal{#1}{}}{}{\quad -\quad#1}%
		     }\nopagebreak\par%
                     }{\par\vspace{1em}}



%%%%%%%%%%% Ensembles %%%%%%%%%%%%
\newcommand{\D}{\mathbb{D}}
\newcommand{\N}{\mathbb{N}}
\newcommand{\Q}{\mathbb{Q}}
\newcommand{\R}{\mathbb{R}}
\newcommand{\Z}{\mathbb{Z}}

%%%%%%%%%%% Intervalles %%%%%%%%%%%%
\newcommand{\intervalleOO}[2]{\left]{#1}\,{;}\,{#2}\right[}
\newcommand{\intervalleOF}[2]{\left]{#1}\,{;}\,{#2}\right]}
\newcommand{\intervalleFO}[2]{\left[{#1}\,{;}\,{#2}\right[}
\newcommand{\intervalleFF}[2]{\left[{#1}\,{;}\,{#2}\right]}

\newcommand{\couple}[2]{\left(#1\,{;}\,{#2}\right)}


\newcommand{\calc}{\mathscr{C}}
\newcommand{\cald}{\mathscr{D}}
\newcommand{\calt}{\mathscr{T}}
%%%%%%%%%%%% Vecteurs %%%%%%%%%%%%%%%
\usepackage[e]{esvect}
\newcommand{\vect}[1]{\vv{#1}}
\newcommand{\repere}[3]{\left(#1\,{;}\,\vect{#2}{,}\,\vect{#3} \right)}
\newcommand{\oij}{\repere{O}{\imath}{\jmath}}
\newcommand{\barre}[1]{\overline{#1\rule{0.1em}{0ex}}}

%%%%%%%%%%%% Coordonnées %%%%%%%%%%%%%%%
\newcommand{\cp}[2]{%
        \begin{pmatrix}
        #1\\
        #2
        \end{pmatrix}%
        }

%%%%%%%%%%%% Systèmes %%%%%%%%%%%%%%%
\newcommand{\sysd}[2]{%
       \left\{
       \begin{aligned}
          #1\\
          #2\\
       \end{aligned}
       \right.%
       }

\newcommand{\syst}[3]{%
       \left\{
       \begin{aligned}
          #1\\
          #2\\
	  #3
       \end{aligned}
       \right.%
       }

\newcommand{\sysq}[4]{%
       \left\{
       \begin{aligned}
          #1\\
          #2\\
	  #3
       \end{aligned}
       \right.%
       }




%%%%%%%%%%%% Divers %%%%%%%%%%%%%%%
\DeclareMathOperator{\card}{Card}


% perso nico

\newcommand{\orth}{\bot} % Pour faire le symbole perpendiculaire
\newcommand{\cm}{\,\mathrm{cm}} 
\newcommand{\pI}{{\ensuremath{+\infty}}} 
\newcommand{\mI}{{\ensuremath{-\infty}}} 

\newcommand{\cala}{\mathscr{A}}
\newcommand{\calb}{\mathscr{B}}
\newcommand{\calp}{\mathscr{P}}
\newcommand{\cale}{\mathscr{E}}
\newcommand{\calf}{\mathscr{F}}
\newcommand{\cals}{\mathscr{S}}
\newcommand{\calh}{\mathscr{H}}


%%%%%%%%%%% Limites %%%%%%%%%%%%olivier
\newcommand{\limn}{\ds\lim_{n\rightarrow +\infty}}
\newcommand{\limo}[1][x]{\ds\lim_{#1\rightarrow 0}}
\newcommand{\limite}[2][x]{\ds\lim_{#1\rightarrow #2}}
\newcommand{\limpinf}[1][x]{\ds\lim_{#1\rightarrow +\infty}}
\newcommand{\limminf}[1][x]{\ds\lim_{#1\rightarrow -\infty}}
\newcommand{\limiteg}[2][x]{\ds\lim_{x\xrightarrow{<}#2}}
\newcommand{\limited}[2][x]{\ds\lim_{x\xrightarrow{>}#2}}


% pour écrire des limites
%\newcommand{\limite}[2]{\displaystyle\lim_{#1\rightarrow #2}}

\newcommand{\ssi}{\Longleftrightarrow} % Pour faire le symbole equivalent
\newcommand{\implique}{\Longrightarrow} % Pour faire le symbole implique

\usepackage{enumitem}
\usepackage{xypic}

  \usepackage{amsmath}
  \usepackage{amssymb}
  \usepackage{amsfonts}
  \usepackage{mathrsfs}
%  \usepackage{shortlst}


\usepackage{pstricks,pst-plot,pst-text,pst-tree,pst-eps,pst-fill,pst-node,pst-math}

\newtheorem{remarque}{Remarque}
\newtheorem{remarque*}{Remarque}
\newtheorem{theorem*}{Théorème}
\newtheorem{definition*}{Définition}


% --------------------------------------------------------------------------------------------------

%devoir surveillé personalisé
% #1 titre principal, #2 titre milieu haut en petit, #3 titre haut
% gauche, #4 titre haut droit 
\newcommand{\devpers}[4]{
                         %\pagestyle{empty} 
                         \noindent 
                         \begin{minipage}[t]{\linewidth}
                         \textit{#3 } \hfill \textit{ #2} \hfill \textit{#4}
                         \end{minipage}
                         \begin{center}{{\Large\bf #1 }} \end{center} 
                         \vspace{-0.3cm}
                         \rule{\linewidth}{0.5mm} 
                         }




\newenvironment{exnormal}[1]{
                             \addtocounter{exercice}{1}
                             \vspace{1em} \par \noindent
                              {\bf Exercice \arabic{exercice}{\bf #1 } :}
                            }{\vspace{0.25em}}

\newcommand{\ds}{\displaystyle}

\newenvironment{exodev}[2]{
                             \addtocounter{exercice}{1}
                             \vspace{1em} \par \noindent
                              {\subsection*{Exercice \arabic{exercice}{~\bf #2 } :}}
                            }{\vspace{0.25em}\hrule}
%\newcommand{\exo}[1]{\begin{exnormal}{}}
%\newcommand{\finexo}{\end{exnormal}}

\newcommand{\exo}[1]{\begin{exodev}{}}
\newcommand{\finexo}{\end{exodev}}
\newcommand{\E}{\text{e}}



\pagestyle{empty} 

\begin{document}
\devpers{Devoir  de Spécialité Mathématiques $N^o$ 3 (1 heure)}{}{Classe de
TS}{16 décembre 2010}
%\danger {\it La calculatrice n'est pas autorisée pour aujourd'hui.}
%\vspace{-1cm}
%\setlength{\columnseprule}{1pt}. 
%\begin{multicols}{2}


\exo{}{(5 points)}
Dans le plan muni d'un repère $\oij$, on considère la droite $\Delta$ d'équation $8x+9y=300$.
\begin{enumerate}
 \item Déterminer l'ensemble des points $M(x;y)$ tels que $M\in \Delta$ avec $(x;y)\in \Z^2$.
 \item En déduire l'ensemble des points $M(x;y)\in \Delta$ avec $(x;y)\in \N^2$.
\end{enumerate}


\finexo

\exo{}{(15 points)}
\begin{enumerate}
\item \begin{enumerate}
\item Quel est le reste de la division euclidienne de $6^{10}$ par $11$ ? Justifier.
\item Quel est le reste de la division euclidienne de $6^{4}$ par $5$ ? Justifier.
\item En déduire que $6^{40} \equiv 1\pod{11}$ et que $6^{40} \equiv 1\pod{5}$.
\item Démontrer que $6^{40} - 1$ est divisible par $55$.
\end{enumerate}
\item Dans cette question $x$ et $y$ désignent des entiers relatifs.
\begin{enumerate}
\item Montrer que l'équation
\[  (E) \;:\; 65x - 40y = 1\]
n'a pas de solution.
\item Montrer que l'équation
\[  (E') \;:\; 17x - 40y = 1\]
admet au moins une  solution.
\item Déterminer, à l'aide de l'algorithme d'Euclide, un couple d'entiers relatifs solution de l'équation $(E')$.
\item Résoudre l'équation $(E')$.\par
En déduire qu'il existe un unique naturel $x_{0}$ inférieur à $40$ tel que : \[17x_{0}\equiv 1 \pod{40}\]
\end{enumerate}
\item Pour tout entier naturel $a$, démontrer que :
\[\text{Si}\quad
\left\{
\begin{aligned}
 a^{17} \equiv b \pod{55}\\
 a^{40} \equiv 1 \pod{55}
\end{aligned}\right.
\qquad \text{alors}\quad b^{33} \equiv a \pod{55}\]
\end{enumerate}


\finexo

\end{document} 
