Thread: Nested do-while ?

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Registered User
    Join Date
    Apr 2012
    Posts
    5
    ok solved

    Code:
    #include <iostream>       //protatip recursive works
    #include <algorithm>
    using namespace std;
    
    int pro(int *myints,int n,int k)
    {
    
                do
        {
            if(  k== n*(n-1)   )
            {
                 for(int i=0 ; i<12 ; i++)
                            cout << myints[i];
                        cout<<endl;
                        break;
            }
            pro(myints,n,k+(n-1));
    
        }
        while(next_permutation(  myints+k ,  myints+(k + (n-1) )   ));
    
    
    }
    
    int main()
    {
        int n=4;  // the " myints[] " size n*(n-1) ,
        
        int myints[] = {1,2,3,4,5,6,7,8,9};
        int k=0;
        pro(myints,n,k);
    
    
    
        return 0;
    }
    Last edited by bluefare; 05-20-2012 at 01:44 AM. Reason: missing some part

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. help with nested ifs
    By marlin in forum C Programming
    Replies: 4
    Last Post: 02-15-2012, 10:17 PM
  2. Nested While
    By skg29 in forum C Programming
    Replies: 4
    Last Post: 10-03-2011, 04:48 AM
  3. Nested Structures Possible?
    By thetinman in forum C++ Programming
    Replies: 6
    Last Post: 09-05-2007, 11:22 AM
  4. nested For loops
    By Chaplin27 in forum C++ Programming
    Replies: 1
    Last Post: 03-09-2005, 10:12 AM
  5. Help with using nested For
    By webbizdesign in forum C Programming
    Replies: 5
    Last Post: 09-29-2003, 10:50 PM