Pagini recente » Borderou de evaluare (job #1179312) | Cod sursa (job #723394)
Cod sursa(job #723394)
#include<stdio.h>
int v[20], n, i, j;
FILE *g = fopen("submultimi.out", "w");
void read()
{
FILE *f = fopen("submultimi.in", "r");
fscanf(f, "%d", &n);
fclose(f);
}
void write()
{
for(i=1;i<=n;i++)
if(v[i])
fprintf(g, "%d ", i);
fprintf(g, "\n");
}
void solve()
{
while(!v[n+1])
{
i = 1;
v[i]++;
while(v[i]>1)
{
v[i]-=2; v[i+1]++; i++;
}
write();
}
}
int main()
{
read();
solve();
fclose(g);
return 0;
}