Cod sursa(job #1513114)

Utilizator doroftei1999Doroftei Andrei doroftei1999 Data 28 octombrie 2015 23:49:59
Problema Tablete Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.87 kb
#include <fstream>

using namespace std;

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

int main()
{
    int n, y, i , j, k = 1;
    bool ok = false;
    f >> n >> y;
    for (i = 1; i <= n; i++){
        for (j = 1; j <= n; j++)
            if (j == y)
                if (k % 2 == 1){
                    g << k + 1 << ' ';
                    ok = true;
                }
                else{
                        g << k << ' ';
                        k++;
                }
            else{
                    if (ok == false){
                        g << k << ' ';
                        k++;
                    }
                    else{
                        ok = false;
                        g << k << ' ';
                        k += 2;
                    }
                }
            g << '\n';
    }
    return 0;
}