Pagini recente » Cod sursa (job #2356615) | Cod sursa (job #772465) | Cod sursa (job #2764567) | Cod sursa (job #2519282) | Cod sursa (job #457667)
Cod sursa(job #457667)
#include <fstream>
#include <vector>
using namespace std;
ifstream fin; ofstream fout;
short u,n; vector <short> a;
void genereaza (short x) {
if (x<=n) {
a.push_back (x); genereaza (x+1);
a.pop_back (); genereaza (x+1);
} else if (a.size ()) {
for (u=0; u<a.size ()-1; u++) fout<<a[u]<<" ";
fout<<a[a.size ()-1]<<endl;
}
}
int main () {
fin.open ("submult.in"); fout.open ("submult.out");
fin>>n;
genereaza (1);
fin.close (); fout.close ();
return 0;
}