Cod sursa(job #1479708)

Utilizator alexandru.huleaAlexandru Hulea alexandru.hulea Data 31 august 2015 23:42:48
Problema Combinari Scor 10
Compilator cpp Status done
Runda Arhiva educationala Marime 0.53 kb
#define _CRT_SECURE_NO_WARNINGS
#include <iostream>

using namespace std;

int main() {

	freopen("combinari.in", "r", stdin);
	freopen("combinari.out", "w", stdout);

	int n, k;
	scanf("%i%i", &n, &k);
	for (int i = 0; i < (1 << n); i++) {
		int nr = 0;
		for (int j = 0; j < n; j++) {
			if (i & (1 << j)) {
				nr++;
			}
		}
		if (nr == k) {
			for (int j = 0; j < n; j++) {
				if (i & (1 << j)) {
					printf("%i ", j + 1);
				}
			}
			printf("\n");
		}
	}

	fclose(stdin);
	fclose(stdout);
	return 0;
}