Pagini recente » Cod sursa (job #2035236) | Cod sursa (job #2065612) | Cod sursa (job #3354115) | Cod sursa (job #312199) | Cod sursa (job #2065602)
#include <iostream>
#include <fstream>
#include <string>
std :: ifstream cin("combinari.in");
std :: ofstream cout ("combinari.out");
int n, k;
void combinari(int n, int k, int result[k], 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;
}