Cod sursa(job #1706355)

Utilizator jescucosminJescu Cosmin jescucosmin Data 22 mai 2016 12:29:01
Problema Submultimi Scor 70
Compilator cpp Status done
Runda Arhiva educationala Marime 0.83 kb
#include <iostream>
#include <fstream>

using namespace std;

int v[20];


int main()
{
    ifstream f("submultimi.in");
    ofstream o("submultimi.out");
    int n,i=1,j;
    f>>n;
    while(i>0)
    {

        if(v[i]==0)
        {
            if(v[i-1]>=n)
            {
                i--;
            }
            else
            {
            v[i]=v[i-1]+1;
            for(j=1;j<=i;j++)
            {
                o<<v[j]<<" ";
            }
            o<<endl;
            i++;
            }
        }
        else if(v[i]<n)
        {
            v[i]++;
            for(j=1;j<=i;j++)
            {
                o<<v[j]<<" ";
            }
            o<<endl;
            i++;
        }
        else
        {
            v[i]=0;
            i--;
        }
    }
    return 0;
}