Pagini recente » Cod sursa (job #348334) | Cod sursa (job #2705178) | Cod sursa (job #2411526) | Cod sursa (job #37467) | Cod sursa (job #1960194)
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin("combinari.in");
ofstream fout("combinari.out");
int n, k, L[10], gata=0, val, i;
int main()
{
fin>>n>>k;
for(int i=1;i<=k;i++)
{
L[i]=i;
}
while(!gata)
{
for(int i=1;i<=k;i++)
{
fout<<L[i]<<" ";
}
fout<<'\n';
i=k;
while(i>=1 && L[i]==n-k+i)
{
i--;
}
if(i<1)
gata=1;
else
{
L[i]++;
for(int j=i+1;j<=k;j++)
{
L[j]=L[j-1]+1;
}
}
}
return 0;
}