Pagini recente » Diferente pentru implica-te/arhiva-educationala intre reviziile 155 si 154 | Diferente pentru utilizator/savu_andrei intre reviziile 3 si 2 | Monitorul de evaluare | Winter Challenge, Clasament pentru clasele IX-X | Cod sursa (job #2126968)
#include <iostream>
#include <fstream>
using namespace std;
int s[20],n;
ofstream f("submultimi.out");
ifstream g("submultimi.in");
void afis(int k)
{
for(int i=0; i<n; i++)
f<<s[i]<<' ';
f<<'\n';
}
void bacc(int k)
{
if(k>1)
afis(k);
for(int v=1; v<=n; ++v)
{
s[k]=v;
bacc(k+1);
}
}
int main()
{
g>>n;
bacc(1);
return 0;
}