Pagini recente » Istoria paginii info-oltenia-2018/echipe/clasament/7-8 | Cod sursa (job #694866) | Cod sursa (job #346509) | Cod sursa (job #978057) | Cod sursa (job #369554)
Cod sursa(job #369554)
/*
* File: main.cpp
* Author: virtualdemon
*
* Created on November 28, 2009, 2:52 PM
*/
#include <fstream>
#include <cstdlib>
/*
*
*/
using namespace std;
int main(int argc, char** argv)
{int k;
unsigned int n, i, p;
unsigned int *s;
ifstream in("combinari.in");
in>>n>>p;
s=(unsigned int*)calloc( p, sizeof( unsigned int ) );
ofstream out("combinari.out");
while( k >= 0 )
{
if( s[k] )
++s[k];
else if( k )
s[k]=s[k-1]+1;
else s[k]+=1;
if( s[k] > n )
{
s[k]=0;
--k;
continue;
}
if( p-1 == k )
{
for( i=0; i < p; ++i )
out<<s[i]<<' ';
out<<'\n';
}
else ++k;
}
return (EXIT_SUCCESS);
}