Pagini recente » Cod sursa (job #2486184) | Cod sursa (job #2023365) | Cod sursa (job #662343) | tabletennis | Cod sursa (job #663676)
Cod sursa(job #663676)
#include<fstream>
using namespace std;
const char InFile[] = "combinari.in";
const char OutFile[] = "combinari.out";
const int MaxN = 19;
int N,K,x[MaxN];
void back( int k )
{
if( k )
{
x[k] = x[k-1];
while( k <= K && x[k] < N )
{
x[k]++;
if( k == K )
{
for(int i = 1 ; i <= K ; i++ )
fout << x[i] << ' ';
fout << '\n';
}
else
back(k+1);
}
}
}
int main()
{
ifstream fin( InFile );
ofstream fout( OutFile );
fin >> N >> K;
back(1);
return 0;
}