Cod sursa(job #305926)

Utilizator cosserBula Ionut cosser Data 18 aprilie 2009 21:35:30
Problema Combinari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.64 kb
#include<iostream>
#include<fstream>

using namespace std;
ifstream f ("combinari.in");
ofstream o ("combinari.out");

int n,st[100],k,m;

void init()
{k++;
    if(k==1)
              st[k]=0;
         else
            st[k]=st[k-1];
}

int succ()
{
    if(st[k]<n)
        {st[k]++;
            return 1;}
     else
            return 0;
}

void bkt()
{

int a,i;
init();
while(k>0)
  {
  if(succ())
      if(k==m)
         { for(i=1;i<=m;i++)
                 o<<st[i]<<" ";
          o<<"\n";}
       else
         init();
  else
    k--;
  }
}

int main()
{



f>>n>>m;

bkt();


return 0;}