Pagini: [1]   În jos
  Imprimă  
Ajutor Subiect: recursivitate  (Citit de 1242 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
dornescuvlad
Nu mai tace
*****

Karma: -138
Deconectat Deconectat

Mesaje: 234



Vezi Profilul
« : Noiembrie 30, 2009, 11:12:43 »

Cod:
void permut (int k,int n,int p[10])
 { int i,c;
   if(k==n+1)
    tipar();
   else
      { p[k] = k;
          for(i=1;i<=k;i++)
  { c=p[i];
p[i]=p[k];
p[k]=c;
permut(k+1,n,p);
c=p[i];
p[i]=p[k];
p[k]=c;
  }
   }
  }

int main()
 { f>>n;
   permut(1,n,p);
 } 

imi explicati si mie va rog recursivitatea in interiorul unui for ? cum functioneaza ca nu inteleg?
Memorat
Pagini: [1]   În sus
  Imprimă  
 
Schimbă forumul:  

Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines