Cod sursa(job #2065604)

Utilizator alina13mAlinaaa alina13m Data 13 noiembrie 2017 22:36:14
Problema Combinari Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.52 kb
#include <iostream>
#include <fstream>
#include <string>

std :: ifstream cin("combinari.in");
std :: ofstream cout ("combinari.out");

int n, k;
#define NMAX k

void combinari(int n, int NMAX, int result[NMAX], int size){

	for(int i = n; i >= k; i--){

		result[k - 1] = i;
		if(k > 1){
			combinari(i - 1, k - 1, result, size);
		
		}else{
			for(int i = 0; i < size; i++){
				cout << result[i] << " ";
			}
			cout << "\n"; 
		}
	}

}


int main () {

	cin >> n >> k;
	int result[k];
	combinari(n, k, result, k);

	return 0;

}