Pagini recente » Cod sursa (job #157490) | Cod sursa (job #674726) | Cod sursa (job #122902) | Cod sursa (job #272609) | Cod sursa (job #1467414)
#include <fstream>
using namespace std;
ifstream in("combinari.in");
ofstream out("combinari.out");
int K=0;
int v[19];
int N=0;
int bl=0;
int k;
int brut(int poz)
{
for(int i=1; i<=K; i++)
{
v[poz]=i;
for(int j=poz-1; j>=0; j--)
{
if(j==0)
{
if(poz==N)
{
for(k=2;k<=N;k++){
if(v[k]<v[k-1]){
bl=1;
}
}
if(bl==0){
for(k=1; k<=N; k++)
{
out<<v[k]<<" ";
}
out<<endl;
}
bl=0;
}
else
{
brut(poz+1);
}
}
else if(v[j]==i)
{
break;
}
}
}
}
int main()
{
in>>K;
in>>N;
brut(1);
}