Cod sursa(job #552969)

Utilizator jorjbvReculin George jorjbv Data 13 martie 2011 11:56:32
Problema Submultimi Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.5 kb
#include <iostream>
#include <fstream>

using namespace std;

int main()
{ifstream f("submultime.in");
 int a[100],c[100];
 int n,i,ok;
 f>>n;
 for(i=0;i<n;i++)
   if(n!=0)
     a[i]=n-i;
 for(i=0;i<n;i++)
    c[i]=0;
 ok=1;
 while(ok)
 {
  i=n-1;
  while(c[i]==1 && i>=0)
   {
    c[i]=0;
    i--;
   }
  if(i==-1)
    ok=0;
  else
    {
     c[i]=1;
     cout<<endl;
     for(i=0;i<n;i++)
       if(c[i])
        cout<<a[i]<<" ";
    }
 }
 f.close();
    return 0;
}