Pagini recente » Cod sursa (job #2128586) | Cod sursa (job #1675600) | Cod sursa (job #1956555) | Cod sursa (job #1749736) | 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;
}