Cod sursa(job #337362)

Utilizator zloteanu.adrianzloteanu adrian nichita zloteanu.adrian Data 3 august 2009 14:58:14
Problema Tablete Scor 30
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.72 kb
#include<fstream.h>
int main()
{int nr=1,j,m[1001][1001],n,k,i;
ifstream q("tablete.in");
ofstream w("tablete.out");
q>>n>>k;
if(k%2==0)
{nr=1;
for(i=1;i<=n;i++)
  for(j=1;j<=k;j++)
    {m[i][j]=nr;
    nr++;}
for(i=1;i<=n;i++)
  for(j=k+1;j<=n;j++)
    {m[i][j]=nr;
    nr++;}
for(i=1;i<=n;i++)
  for(j=1;j<=n;j++)
    w<<m[i][j];}
if(k%2!=0)
 {for(i=1;i<=n;i++)
    for(j=1;j<=k;j++)
      if(i%2!=0&&j==k)
       m[i][j]=nr+1;
      else
       if(i%2==0&&j==2)
	{nr++;
	m[i][j]=nr;
	nr++;}
      else
       {m[i][j]=nr;
       nr++;}
 for(i=1;i<=n;i++)
  for(j=k+1;j<=n;j++)
    {m[i][j]=nr;
    nr++;}
for(i=1;i<=n;i++)
  {w<<"\n";
  for(j=1;j<=n;j++)
    w<<m[i][j]<<" ";}}
return 0;}