Cod sursa(job #1022761)

Utilizator leontinLeontin leontin Data 5 noiembrie 2013 22:12:42
Problema Combinari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.59 kb
#include<iostream>
#include<fstream>
using namespace std;
ifstream f("combinari.in");
ofstream g("combinari.out");
int v[1000],n,k;
int sol(int p)
{
    return (p==k);
}
void retine(int p)
{
    int i;
    for(i=1;i<=p;i++)
    g<<v[i]<<" ";
    g<<"\n";

}
int cont(int p)
{
    if(p>1)
    if(v[p-1]>=v[p])
    return 0;
    return 1;
}
void back(int p)
{
    int i;
    for(i=1;i<=n;i++)
    {

        v[p]=i;
        if(cont(p))
        if(sol(p))
        retine (p);
        else back(p+1);

    }
}
int main()
{
    f>>n>>k;
    back(1);
    return 0;
}