Cod sursa(job #2326075)

Utilizator mihnea.anghelMihnea Anghel mihnea.anghel Data 23 ianuarie 2019 12:22:53
Problema Tablete Scor 40
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.78 kb
#include <fstream>

using namespace std;
ifstream f("tablete.in");
ofstream g("tablete.out");
int n,k,i,j,ok,nr, a[1010][1010];
int main()
{
    f>>n>>k;
    nr=1;
    for(i=1;i<=n;i++){
        for(j=1;j<=n-1;j++){
            if(j==1 && ok!=0){
                a[i][j]=ok; ok=0; continue;
            }
            if(j!=k)
                a[i][j]=nr++;
            else{
                if(j==k && nr%2==0)
                    a[i][j]=nr++;
                else{
                    ok=nr; nr++;
                    a[i][j]=nr++;
                }
            }
        }
    }
    for(i=1;i<=n;i++)
        a[i][n]=nr++;
    ///int t=1;
    for(i=1;i<=n;i++)
    {
        for(j=1;j<=n;j++)
            g<<a[i][j]<<" ";
        g<<endl;
    }
    return 0;
}