Cod sursa(job #1888744)

Utilizator AlexandruLuchianov1Alex Luchianov AlexandruLuchianov1 Data 22 februarie 2017 12:19:18
Problema Submultimi Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.46 kb
#include <iostream>
#include <fstream>

using namespace std;

ifstream in ("submultimi.in");
ofstream out ("submultimi.out");
int n ,m;
int sol[20];
void gen(int k){
  if(k == m + 1){
    for(int i = 1 ; i < k ;i++){
      out<<sol[i]<<" ";
    }
    out<<'\n';
  } else{
    for(int i = sol[k - 1] + 1;i <= n ;i++){
      sol[k] = i;
      gen(k + 1);
    }
  }
}
int main(){
  in>>n;
  for(m = 1 ; m <= n ;m++){
    gen(1);
  }
  return 0;
}