Pourquoi l'erreur « premier/dernier : tableau vide » ?
premier() et dernier() ne fonctionnent pas sur un tableau sans éléments. Vérifiez avant :
t est un tableau
si longueur(t) > 0 alors
affiche dernier(t)
sinon
affiche 'Tableau vide'
fin si