Pagini recente » Cod sursa (job #786975) | Cod sursa (job #2327599) | Cod sursa (job #197154) | Cod sursa (job #1385149) | Cod sursa (job #559074)
Cod sursa(job #559074)
#include<fstream>
using namespace std;
ifstream f("combinari.in");
ofstream g("combinari.out");
int v[30],n,k,p;
void scrie(int k)
{
int i;
for(i=1;i<=k;i++)
{
g<<v[i]<<" ";
}
g<<'\n';
}
int main()
{
f>>n>>p;
k=1;
v[k]=0;
while(k!=0)
{
if(v[k]<n-p+k)
{
v[k]++;
if(k==p)
{
scrie(p);
}
else
{
k++;
v[k]=v[k-1];
}
}
else
{
k--;
}
}
return 0;
}