Задать вопрос
16 ноября, 02:05

Дан двумерный массив размера N*N (вводится пользователем). Заполнить матрицу нулями и единицами так, чтобы получилась шахматная доска.

+4
Ответы (2)
  1. 16 ноября, 04:12
    0
    Const

    nn=50;

    var

    i, j, n:integer;

    a:array[1 ... nn, 1 ... nn] of integer;

    begin

    Write ('n=') ; Read (n) ;

    for i:=1 to n do begin

    for j:=1 to n do

    if (i+j) mod 2 = 0 then Write ('0') else Write ('1') ;

    Writeln

    end

    end.

    Тестовое решение

    n=8

    01010101

    10101010

    01010101

    10101010

    01010101

    10101010

    01010101

    10101010
  2. 16 ноября, 05:53
    0
    Const n=5;

    var A:array[1 ... n, 1 ... n] of integer;

    i, j:integer;

    begin

    for i:=1 to n do

    begin

    writeln;

    for j:=1 to n do

    begin

    if (odd (i) and odd (j)) or (not odd (i) and not odd (j)) then a[i, j]:=0

    else a[i, j]:=1;

    write (a[i, j]:3) ;

    end;

    end;

    end.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Дан двумерный массив размера N*N (вводится пользователем). Заполнить матрицу нулями и единицами так, чтобы получилась шахматная доска. ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы