Cod sursa(job #1240334)

Utilizator gerd13David Gergely gerd13 Data 11 octombrie 2014 01:13:47
Problema Submultimi Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.63 kb
#include <fstream>

using namespace std ;

const int NMAX = 20 ;
const int INF = 0x3f3f3f3f ;

ifstream cin("submultimi.in") ;
ofstream cout("submultimi.out") ;

int A[NMAX], N;

void Back()
{
    for(int i = 1 ; i <= A[0] ; ++ i)
        cout << A[i] << ' ' ;
        if(A[0])
            cout << '\n' ;

            for(int i = A[A[0]] + 1 ; i <= N ; ++ i)
            {
                 A[++ A[0]] = i ;
                 Back() ;
                 A[A[0]] = 0 ;
                 A[0]--;
            }


}


int main()
{
    cin >> N ;
    Back() ;
    cin.close() ;
    cout.close() ;
    return  0 ;
}