Pagini recente » Cod sursa (job #514656) | Cod sursa (job #2209717) | Cod sursa (job #893593) | Cod sursa (job #2604760) | Cod sursa (job #913651)
Cod sursa(job #913651)
#include<fstream>
using namespace std;
ifstream fin("combinari.in");
ofstream fout("combinari.out");
int x[31],n,p;
void tipar()
{
int i;
for(i=1;i<=p;i++)
fout<<x[i]<<' ';
fout<<'\n';
}
void back()
{
int k;
k=1;
while(k>0)
{
while(x[k]<n)
{
x[k]=x[k]+1;
if(k==p)tipar();
else {k++;x[k]=x[k-1];}
}
k--;
}
}
int main()
{
fin>>n>>p;
back();
fin.close();
fout.close();
return 0;
}