Cod sursa(job #1121150)

Utilizator oanaroscaOana Rosca oanarosca Data 25 februarie 2014 11:46:22
Problema Submultimi Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.39 kb
#include <fstream>

using namespace std;

int n, i, j, k, a[17];

int main () {
  ifstream fi("submultimi.in");
  ofstream fo("submultimi.out");
  fi >> n;
  for (i = 2; i <= 1 << n; i++) {
    j = n;
    while (a[j] == 1) {
      a[j] = 0; j--;
    }
    a[j] = 1;
    for (k = 1; k <= n; k++)
      if (a[k] == 1)
        fo << k << ' ';
    fo << '\n';
  }
  return 0;
}