Cod sursa(job #1690981)

Utilizator cutzulackeDinca Teodora cutzulacke Data 16 aprilie 2016 15:09:20
Problema Combinari Scor 80
Compilator cpp Status done
Runda Arhiva educationala Marime 0.62 kb
#include <fstream>

using namespace std;
ifstream in( "combinari.in");
ofstream out("combinari.out");
int n, k, v[10000], p;
int w( int p)
{
    int i;
    for( i=0; i<p; i++)
        if( v[i]>=v[p])
            return 0;
    return 1;
}
void tip( int p)
{
    int i;
    for( i=1; i<=p; i++)
    {
        out<<v[i]<<" ";
    }
    out<<endl;
}
void back( int p)
{
    int j;

    for(j=1; j<=n; j++)
    {
        v[p]=j;
        if(w(p)==1)
            if(p==k)
                tip(p);
            else back(p+1);
    }
}
int main()
{
    in>>n;
    in>>k;
    back( 1);
    return 0;
}