Pagini recente » Cod sursa (job #3174307) | Cod sursa (job #2336551) | Cod sursa (job #2785427) | Cod sursa (job #1148398) | Cod sursa (job #1541765)
#include <fstream>
using namespace std;
ifstream f ("combinari.in");
ofstream g ("combinari.out");
int v[1000] , n , p;
void afis()
{
for ( int i = 1 ; i <= p; ++i)
{g << v[i] << ' ';}
g << '\n';
}
void vback()
{
int k = 1;
v[k] = 0;
do
{
while (v[k] < n - p + k)
{
v[k]++;
if(k == p)
afis();
else
{
k++;
v[k] = v[k - 1];
}
}
k--;
}while(k > 0);
}
int main ()
{
f >> n >> p;
vback();
return 0;
}