Cod sursa(job #2751460)

Utilizator Simon2712Simon Slanina Simon2712 Data 15 mai 2021 09:01:40
Problema Tablete Scor 20
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.87 kb
#include <fstream>

using namespace std;
ifstream cin("tablete.in");
ofstream cout("tablete.out");
int main()
{
    int n,k,i,j,last,val;
    cin>>n>>k;
    if(n%2==0)
    {
        if(k%2==0){
            for(i=1;i<=n;i++)
            {
                for(j=1;j<=n;j++)
                    cout<<(i-1)*n+j<<" ";
                cout<<'\n';
            }
        }
        else
        {
            ///imposibil
        }
    }
    else
    {
        if(k%2==0)
        {
            val=n*n;
            last=0;
            for(i=1;i<=n;i++){
                for(j=1;j<n;j++)
                {
                    last++;
                    cout<<last<<" ";
                }
                cout<<val<<'\n';
                val--;

            }
        }
        else
        {
            ///imposibil
        }
    }
    return 0;
}