Cod sursa(job #1841039)

Utilizator contnouAndrei Pavel contnou Data 5 ianuarie 2017 11:10:22
Problema Tablete Scor 50
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.72 kb
#include <fstream>
#define MAXN 1005

using namespace std;

ifstream f("tablete.in");
ofstream g("tablete.out");

int main()
{
    int A[MAXN][MAXN];
    int n, k, cont = 1;

    f >> n >> k;

    for (int i = 1; i < k - 1; i++) {
        for (int j = 1; j <= n; j++) {
            A[j][i] = cont++;
        }
    }

    for (int i = 1; i <= n; i++) {
        A[i][k - 1] = cont++;
        A[i][k] = cont++;
    }

    for (int i = k + 1; i <= n; i++) {
        for (int j = 1; j <= n; j++) {
            A[j][i] = cont++;
        }
    }


    for (int i = 1; i <= n; i++) {
        for (int j = 1; j <= n; j++) {
            g << A[i][j] << " ";
        }
        g << endl;
    }

    return 0;
}