Cod sursa(job #1741249)

Utilizator delia_ioanaCeapa Delia Ioana delia_ioana Data 13 august 2016 13:54:05
Problema Submultimi Scor 70
Compilator cpp Status done
Runda Arhiva educationala Marime 0.53 kb
#include <fstream>
#include <iostream>
#include <vector>
 
using namespace std;
int n;
ifstream infile; 
ofstream outfile; 

void back(int k, vector<int> &vect) {
	if (k == 1 || vect[0] != n) {
		for (int i = k; i <= n; i ++) {
			vect.push_back(i);
			for (int j = 0; j < vect.size(); j ++)
				outfile << vect[j] << " ";
			outfile << endl;
			back(i + 1, vect);
			vect.pop_back();
		}
	}	
}

int main() {
   	infile.open("submultimi.in");
	outfile.open("submultimi.out");

	infile >> n;
	vector<int> vect; 
	back(1, vect);

	return 0;
}