Cod sursa(job #230757)

Utilizator bobi8393Sirbu Robert bobi8393 Data 14 decembrie 2008 10:25:31
Problema Tablete Scor 10
Compilator cpp Status done
Runda Algoritmiada 2009, Runda 1, Clasele 9-10 Marime 0.65 kb
#include<fstream.h>
int viz[1000];
int main()
{

int n,k,i,j,nrpar=2,z=1;
ifstream fin("tablete.in");
fin>>n>>k;
fin.close();
ofstream fout("tablete.out");
if(k==2)
 for(i=1;i<=n;i++)
  {
  for(j=1;j<=n;j++)
   {
   fout<<z<<" ";
   z++;
   }
  fout<<"\n";
  }
else

for(i=1;i<=n;i++)
 {
 for(j=1;j<=n;j++)
  {
  if(k==j)
   {
   if(viz[nrpar]==0)
    {
    fout<<nrpar<<" ";
    viz[nrpar]++;
//    nrpar+=n;
    //z++;
    }
    else {nrpar+=2;fout<<nrpar<<" ";viz[nrpar]++;}
   }

  if(viz[z]==0)
   {
   fout<<z<<" ";
   viz[z]++;
   z++;
   }

  }
 fout<<"\n";z++;
 nrpar+=n;
 }
fout.close();
 return 0;
}