Pagini recente » Cod sursa (job #2487735) | Cod sursa (job #2504447) | Cod sursa (job #3183724) | Cod sursa (job #2475824) | Cod sursa (job #2486932)
#include <fstream>
using namespace std;
ifstream fin ("submultimi.in");
ofstream fout ("submultimi.out");
int n, s[20], k, b;
void submultimi (int l) {
if (l > k) {
for (int i = 1; i <= k; i++)
fout << s[i] << " ";
fout << "\n";
return;
}
for (int i = s[l-1]+1; i <= n; i++) {
s[l] = i;
submultimi(l+1);
}
}
int main()
{
fin >> n;
for (k = 1; k <= n; k++)
submultimi(1);
return 0;
}