Pagini recente » Cod sursa (job #96769) | Cod sursa (job #3227400) | Cod sursa (job #1878351) | Cod sursa (job #1362168) | Cod sursa (job #1975979)
#include <iostream>
#include <fstream>
using namespace std;
ifstream f ("combinari.in");
ofstream g ("combinari.out");
int n,k,nrf,a[19],m;
void combinari(int nr,int lst){
if(nr<k){
for(int i=lst+1;i<=n;i++){
a[nr]=i;
combinari(nr+1,i);
}
} else {
for(int i=lst+1;i<=n;i++){
a[nr]=i;
for(int ii=1;ii<=k;ii++)
g<<a[ii]<<" ";
g<<'\n';
}
}
}
int main()
{
f>>n>>k;
combinari(1,0);
f.close ();
g.close ();
return 0;
}