Cod sursa(job #1389718)

Utilizator Daria09Florea Daria Daria09 Data 16 martie 2015 16:11:20
Problema Combinari Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.63 kb
#include <iostream>
#include <fstream>
using namespace std;
ofstream g("c.out");
ifstream f("c.in");
//combinari de n luate cate m
int main()
{
    int n,m,i,j,v[100],sw;
    f>>n>>m;
    for(i=1;i<=m;i++) { v[i]=i; g<<i<<" ";}
    g<<'\n';
    do
    {
        sw=0;
        i=m;
        while(sw==0&&i>0)
         {
        if(v[i]<n-m+i)
        {
            v[i]++;
            for(j=i+1;j<=m;j++)
                v[j]=v[j-1]+1;
                sw=1;
        }
         i--;
         }
      if(sw==1)
    {
        for(j=1;j<=m;j++)
    g<<v[j]<<" ";
        g<<'\n';}
    }while(sw==1);
    return 0;
}