Pagini recente » Cod sursa (job #2761294) | Cod sursa (job #2725815) | Cod sursa (job #3283416) | Cod sursa (job #2727711) | Cod sursa (job #3236608)
#include <fstream>
using namespace std;
const short MAX = 1 << 10;
//ofstream outFile("combinari.out", std::ios::binary | std::ios::out | std::ios::trunc);
ofstream fout("combinari.out");
ifstream fin("combinari.in");
short n, m, k = 1, x[19], c = -1, i;
char s[MAX + 20];
void afis()
{
//outFile.write(s, c);
c = 0;
}
int main()
{
ios_base::sync_with_stdio(false);
fin >> n >> m;
fin.close();
while(k > 0)
if(x[k] < n - m + k)
{
++x[k];
if(k == m)
{
for(int i = 1; i <= k; i++)
fout << x[i] << ' ';
fout << '\n';
}
else
{
++k;
x[k] = x[k - 1];
}
}
else
k--;
return 0;
}