Cod sursa(job #159470)

Utilizator FlorinC1996Florin C FlorinC1996 Data 14 martie 2008 10:20:26
Problema Combinari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.67 kb
 #include<fstream.h>   
  
#define nmax 20   
  
ofstream g("combinari.out");   
  
int n, k, s[nmax];   
  
void citire()   
{   
    ifstream f("combinari.in");   
    f>>n>>k;   
    f.close();   
}   
  
void afisare()   
{   
    int i;   
    for(i=1; i<=k; i++) g<<s[i]<<' ';   
    g<<'\n';   
}   
  
void back(int x)   
{   
    int i;   
    if( x == k ) afisare();   
        else{   
            for(i=s[x]+1; i<=n; i++){   
                s[x+1] = i;   
                back(x+1);   
            }   
        }   
}   
                    
int main()   
{   
    citire();   
    back(0);       
    g.close();   
    return 0;   
}