Cod sursa(job #232239)

Utilizator bent_larsenSturzu Antonio-Gabriel bent_larsen Data 14 decembrie 2008 22:22:53
Problema Tablete Scor 20
Compilator c Status done
Runda Arhiva de probleme Marime 0.66 kb
#include<stdio.h>

int main()
{
	int i,j,n,k,numar=1,nr=-1;
	
	FILE *f=fopen("tablete.in","r");
	fscanf(f,"%i%i",&n,&k);
	fclose(f);
	f=fopen("tablete.out","w");
	printf("n=%i",n);
	
	for(i=0;i<n;i++)
	{
		if(nr!=-1)
			fprintf(f,"%i ",nr);
		else
		{	
			fprintf(f,"%i ",numar);
			numar++;
		}	
		for(j=1;j<n;j++)
		{
			if(j+1==k)
			{
				if(numar%2!=0)
				{
					fprintf(f,"%i ",numar+1);
					nr=numar;
					numar++;
				}

				else
				{		
					fprintf(f,"%i ",numar);
					nr=-1;
				}
			}

			else
				fprintf(f,"%i ",numar);
			numar++;
		}
		fprintf(f,"%s","\n");
	}	
	fclose(f);
	return 0;
}