Pagini recente » Cod sursa (job #2579843) | Cod sursa (job #1120080) | Cod sursa (job #1051457) | Cod sursa (job #139538) | Cod sursa (job #1411215)
#include <fstream>
using namespace std;
ifstream fi ("combinari.in");
ofstream fo ("combinbari.out");
int i,n,k,a[100],j;
bool dif;
int main()
{
fi>>n>>k;
i=1;
while(i>0)
{
if(i==k+1)
{
for(j=1; j<=k; j++)
fo<<a[j]<<' ';
fo<<'\n';
i--;
}
else
{
if(a[i]<n)
{
a[i]++;
dif=true;
for(j=1; j<i; j++)
if(a[i]==a[j]) dif=false;
if(dif==true) i++;
}
else
{
a[i]=a[i-1];
i--;
}
}
}
}