Cod sursa(job #633698)

Utilizator johnny2008Diaconu Ion johnny2008 Data 14 noiembrie 2011 16:14:05
Problema Combinari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.5 kb
#include<fstream>
#include<string>
#include<iostream>
using namespace std;
ifstream f("combinari.in");
ofstream g("combinari.out");
int n,lol;
int d[20];
void back(int k,short ok[20],int last){
	
	if(k==lol+1){
		for(int j=1;j<=lol;j++){
			g<<d[j]<<" ";
		}
		g<<"\n";
	}
	else{
		int i;
		for(i=last;i<=n;i++){
			
			if(ok[i]==0){
				d[k]=i;
				ok[i]=1;
				back(k+1,ok,i+1);
				ok[i]=0;
			}
		}
	}
}
short ok[20];
int main(){
	
	f>>n>>lol;
	back(1,ok,1);
	return 0;
}