N.B. Rechercher sur Wikipedia (ou autre) les définitions inconnues nécessaires à la résolution des exercices.
algorithme Diagonale
Entrée : un tableau T de n valeurs.
Sortie : un tableau U de n×n valeurs tel que U[i,i]=T[i].
Initialement : U[i,j]=0 pour tous i,j∈[1..n].
 i← 1;
 Tantque i≤n 
faire
   
    j← 1;
    Tantque j≤n 
faire
      
      Si i=j alors U[i,j]← T[i];
      i←i+1; i←j+1;
      
    
 
 
fonction Euclide
Entrée : deux entiers naturels non nuls n et p.
Sortie : le PGCD de n et p.
 Si n<p alors Echanger n et p;
 Si p=1 alors Retourner n;
 n← n mod p;
 Euclide(n,p);