Pagini recente » Cod sursa (job #2896558) | Cod sursa (job #40752) | Cod sursa (job #2711928) | Cod sursa (job #2116176) | Cod sursa (job #164366)
Cod sursa(job #164366)
#include <fstream.h>
ofstream g("combinari.out");
int sol[30],n,kk;
double v[30];
int cond(int a){
for (int i=0;i<a;i++)
if (sol[i]==sol[a]) return 0;
return 1;
}
void afisare(int a){
for (int i=1;i<=a;i++)
g<<sol[i]<<" ";
g<<"\n";
}
int main(){
ifstream f("combinari.in");
int k,p;
f>>n;
f>>kk;
int i;
for (i=0;i<n;i++) f>>v[i];
k=1;sol[k]=1;
while (k>0){
if (sol[k]>n) sol[--k]++;
else if (k==kk) {afisare(k);sol[k]++;}
else if (k<n) {sol[++k]=sol[k-1]+1;}
}
f.close();
g.close();
}