Pagini recente » Cod sursa (job #3292049) | Cod sursa (job #1862466) | Cod sursa (job #451063) | Cod sursa (job #2385814) | Cod sursa (job #115900)
Cod sursa(job #115900)
#include <stdio.h>
long int n,i;
int main(){
FILE *f = fopen("multimi2.in","r");
fscanf(f,"%ld",&n);
fclose(f);
FILE *g = fopen("multimi2.out","w");
if (n%4==0) {
fprintf(g,"%ld\n%ld\n",0l,n/2);
for (i=1;i<=n/2;i++)
fprintf(g,"%ld ",2*i);
fprintf(g,"\n");
fprintf(g,"%ld\n",n/2);
for (i=1;i<=n/2;i++)
fprintf(g,"%ld ",2*i-1);
} else if (n%2==0) {
fprintf(g,"%ld\n",1l);
fprintf(g,"%ld\n",n/2);
for (i=1;i<=n/4;i++)
fprintf(g,"%ld %ld ",2*i-1,n-(2*i-1)+1);
fprintf(g,"%ld",n/2+1);
fprintf(g,"\n");
fprintf(g,"%ld\n",n/2);
for (i=1;i<=n/4;i++)
fprintf(g,"%ld %ld ",2*i,n-(2*i)+1);
fprintf(g,"%ld",n/2);
}
fclose(g);
return 0;
}