Pagini recente » Cod sursa (job #3170011) | Cod sursa (job #1604388) | Cod sursa (job #56836) | Cod sursa (job #1604665) | Cod sursa (job #161223)
Cod sursa(job #161223)
#include <iostream>
int main()
{
int n,k;
fscanf ( fopen("combinari.in","r") , "%d %d" , &n , &k );
int V[n+1],i=0,j;
memset ( V , 0 , sizeof ( V ) );
freopen ( "combinari.out" , "w" , stdout );
while ( i+1 )
{
if (i==k)
{
for (j=0 ; j<k-1 ; j++ ) printf ("%d " , V[j] );
printf ( "%d\n" , V[j] );i--;
} else
if (++V[i]<=n) V[i+1]=V[i++]; else V[i--]=0;
}
fclose ( stdout );
return 0;
}