Cod sursa(job #2024828)

Utilizator eduardandrei20Nechifor Eduard Andrei eduardandrei20 Data 21 septembrie 2017 11:38:12
Problema Combinari Scor 80
Compilator cpp Status done
Runda Arhiva educationala Marime 0.51 kb
#include <iostream>
#include <fstream>
using namespace std;
ifstream in("combinari.in");
ofstream out("combinari.out");
int n,m,v[20];
void write(){
in>>n>>m;
}
bool valid(int k){
if(v[k]<=v[k-1])return false;
return true;
}
void afisare(int k){
int i;
for(i=1;i<=k;++i)out<<v[i]<<" ";
out<<endl;
}
void back(int k){
for(int value=1;value<=n;++value)
{
    v[k]=value;
    if(valid(k)){if(k==m)afisare(k);
    else back(k+1);
    }
}


}


int main()

{
write();
back(1);
    return 0;
}