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

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

+2
Ответы (2)
  1. 15 ноября, 02:39
    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.
  2. 15 ноября, 03:42
    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
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Дан двумерный массив размера N*N (вводится пользователем). Заполнить матрицу нулями и единицами так, чтобы получилась шахматная доска. ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы
Похожие вопросы по информатике
Хотя бы 3-4 задачи! 1) Дан одномерный целочисленный массив размерностью N. Найдите количество элементов, которые кратны 3 (5). 2) Дан одномерный целочисленный массив А, состоящий из N элементов. Найти сумму всех четных элементов массива.
Ответы (1)
1. Дан двумерный целочисленный массив. 2. размерность массива задается пользователем. 3. случайные числа генерируются из промежутка (-m, m) 4. m задается пользователем.
Ответы (1)
1. Пользователем вводится целое число. Вывести на экран последовательность целых чисел от единицы до этого числа. 2. Вывести на экран 10 строк, содержащие символ *, причем количество * в каждой строке должно быть равно номеру строки. 3.
Ответы (1)
Заполнить двухмерный массив размера N*M случайными целыми числами, диапазон изменения которых вводится с клавиатуры. Вывести массив на экран. Заполнить одномерный массив, элементами которого является сумма элементов каждой строки двухмерного массива.
Ответы (1)
Помогите решить задачи! 1. Дан массив размера 10, числовые значения которого вводятся с клавиатуры. Вывести максимальный элемент данного массива и его номер. 2. Дан массив размера 10, числовые значения которого вводятся с клавиатуры.
Ответы (1)