Cod sursa(job #2776964)

Utilizator sara321savu sara sara321 Data 21 septembrie 2021 18:41:05
Problema Tablete Scor 20
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 1.24 kb
#include <iostream>
#include<fstream>
using namespace std;
ifstream f("tablete.in");
ofstream g("tablete.out");
int n,k,j,l,i,nr=1;
int main()
{
    f>>n>>k;
    if(k%2==0)
    {
        for(i=1; i<=n; i++)
        {
            j=1;
            if(l!=0)
            {
                g<<l<<" ";
                l=0;
                j=2;
            }
            for( ; j<=n; j++)
            {
                if(j==k&&nr%2!=0)
                {
                    l=nr;
                    nr++;
                }
                g<<nr<<" ";
                nr++;
            }
            g<<endl;
        }
    }
    else
    {
        for(i=1; i<=n; i++)
        {
            j=1;
            if(l!=0)
            {
                g<<l<<" ";
                l=0;
                j=2;
            }
            for( j=1; j<=n; j++)
            {
                if(j==k&&nr%2!=0)
                {
                    l=nr;
                    nr++;
                }
                if(i==n-1&&j==n)
                    g<<n*n<<" ";
                else
                {
                    g<<nr<<" ";
                    nr++;
                }
            }
            g<<endl;
        }
    }
}