Cod sursa(job #880166)

Utilizator andreeamoiseAndreea M andreeamoise Data 16 februarie 2013 14:10:14
Problema Submultimi Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.7 kb
#include <iostream>
#include<fstream>
#include<stdio.h>

using namespace std;
int vec[16];
int main()
{
   int n,i,a[16],contor=0;
   freopen ("submultimi.in", "r", stdin);
   freopen ("submultimi.out", "w", stdout);
      cin>>n;
   for(i=0;i<n;i++)
   cin>>a[i];
   while(contor<n)
   {
       vec[n-1]++;

       if(vec[n-1]>1)
        for(i=n-1; i>=0;i--)
         if(vec[i]>1)
         {
             vec[i]=0;
             vec[i-1]++;
         }

      for(i=0;i<n;i++)
       if(vec[i]==1)
       {
           cout<<a[i]<<" ";
           contor++;
       }
       if(contor<n)
       contor=0;
       printf("\n");
   }
 fclose(stdin);
 fclose(stdout);
 return 0;
}