Inverser un tableau

Un algorithme qui permet de inverser un tableau:


Algorithmique Inverser;

Var
	i, j, x: entier;
	T: tab[1..n]: entier;

Debut
	i := 1;
	j := n;

	TantQue (i < j) Faire
		x := T[j];
		T[j] := T[i];
		T[i] := x;
		i := i + 1;
		j := j - 1;
	FinTantQue
Fin

2 commentaires

  1. void permuter (int *a,int *b)
    {
        int aux ;
        aux = *a ;
        *a=*b;
        *b=aux;
    
    }
    void inverse()
    {
        int i;
        int aux ;
        for(i=0;i&lt;=(n/2);i++)
        {
    
        permuter(&amp;tab[i-1],&amp;tab[n-i]);
        }
    }
    
  2. Marci

Laisser des commentaires:

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s

%d blogueurs aiment cette page :