Que faites cette fonction

jiji -  
 jiji -
Bonjour,
Que fait la fonction C suivante ? Justifier `a l’aide d’un exemple.
void foo ( i n t t [ ] , i n t n )
i n t i , j , f , a ; -
i =0;
do
f -=1;
f o r ( j =n
.
1; j
/
i ; j
.0.
)
i f ( t [ j -
.
1]
/
t [ j ] )
a =[ j -
.
1] ;
t [ j
.
1]= t [ j ] ;
t [ j ]= a ;
f =0;
1i +1+;
1 whi l e ( ( i
2
n ) && ( ! f ) ) ;
1
2
Configuration: Windows XP
Firefox 3.0.3

1 réponse

  1. pyschopathe Messages postés 2053 Statut Membre 137
     
    Une erreur de compilation sans aucun doute...
    -1
    1. jiji
       
      que fait cette fonction?justifiez à l'aide d'un exemple pour que je puisse comprendre.

      void foo(int [], int n){
      int i,j,f,a;
      i=0;
      do{
      f=1;
      for(j=n-1;j>i;j--){
      if(t[j-1]>t[j]){

      a=[j-1];
      t[j-1)=t[j];
      t[j]=a;
      f=0:
      }
      }
      i++;
      }while((i<n) &&(!f));
      }
      0