Cod sursa(job #1841725)

Utilizator facelessIonut Balauca faceless Data 5 ianuarie 2017 22:21:03
Problema Combinari Scor 80
Compilator cpp Status done
Runda Arhiva educationala Marime 0.53 kb
#include <bits/stdc++.h>
using namespace std;
int n,m,c[40];
ifstream fin("combinari.in");
ofstream fout("combinari.out");
void afis()
{
    for (int i=1;i<=m;i++)
      fout<<c[i]<<' ';
    fout<<endl;}
 void comb(int k)
 {
     if(k-1==m)
     {
         afis();
     }
     else
     {
         for(int i=c[k-1]+1;i<=n-m+k;i++)
         {
             c[k]=i;
             comb(k+1);
         }
     }
 }
 int main()
 {
     fin>>n>>m;
     comb(1);
     fin.close();
     fout.close();
     return 0;
 }