Pagini recente » Cod sursa (job #1846218) | Cod sursa (job #229151) | Cod sursa (job #338657) | Cod sursa (job #791439) | Cod sursa (job #1435080)
// Combinari.cpp : Defines the entry point for the console application.
//
#include <stdlib.h>
#include <stdio.h>
#include <iostream>
#include "fstream"
using namespace std;
ifstream input("combinari.in");
ofstream output("combinari.out");
int vector[20];
void print(int k)
{
for (int i = 1; i <= k; i++)
output << vector[i] << " ";
output << "\n";
}
void generate(int pos, int n,int k)
{
if (pos > k)
print(k);
else{
for (int i = vector[pos - 1] + 1; i < n - (k - pos) + 1; i++)
{
vector[pos] = i;
generate(pos + 1,n,k);
}
}
}
int main()
{
int n, k;
input >> n >> k;
generate(1, n, k);
input.close();
output.close();
return 0;
}