Pagini recente » Cod sursa (job #2269798) | Cod sursa (job #2701686) | Cod sursa (job #1447328) | Cod sursa (job #1954304) | Cod sursa (job #2354624)
#include <bits/stdc++.h>
using namespace std;
ifstream fin("combinari.in") ;
ofstream fout("combinari.out") ;
int n , m , v[20] , uz[20] ;
void afis()
{
for(int i=1; i<=m; i++)
fout << v[i] << " ";
fout << "\n" ;
}
void bk(int k)
{
for(int i=1; i<=n; i++)
{
if(uz[i] == 0)
{
uz[i] = 1 ;
v[k] = i ;
if(v[k] > v[k-1])
if(k == m) afis() ;
else bk(k+1) ;
uz[i] = 0 ;
}
}
}
int main()
{
fin >> n >> m ;
bk(1) ;
return 0;
}