Cod sursa(job #238974)

Utilizator mottyMatei-Dan Epure motty Data 3 ianuarie 2009 19:12:20
Problema Tablete Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.45 kb
#include<stdio.h>
int main()
{
	int x[1001],o,v,m=0,N,p,nr=1,y;
	freopen("tablete.in","r",stdin);
	freopen("tablete.out","w",stdout);
	scanf("%d%d",&N,&p);
	for(v=1;v<N;++v)
	{
		for(o=1;o<=N;++o,nr++)
		{
			if(o==p && nr%2==1)
			{
				m++;
				x[m]=nr;
				++nr;
			}
			printf("%d ",nr);
		}
		printf("\n");
	}
	for(y=1;y<=m;++y)
		printf("%d ",x[y]);
	for(y=1;y<=N-m;nr++,y++)
		printf("%d ",nr);
	printf("\n");
	return 0;
}