Показать матрицу с альтернативными 0 и 1 для каждой внутренней матрицы - PullRequest
1 голос
/ 10 января 2011

Что будет алгоритмом для печати матрицы порядка n (задается пользователем как ввод) и всегда нечетного числа.

Пример: пользователь дает n = 7 Выход будет
1 1 1 1 1 1 1
1 0 0 0 0 0 1
1 0 1 1 1 0 1
1 0 1 0 1 0 1
1 0 1 1 1 0 1
1 0 0 0 0 0 1
1 1 1 1 1 1 1

1 Ответ

5 голосов
/ 10 января 2011

Предположим, мы хотим напечатать точку (x, y) (центр (0, 0)).Возьмите max (abs (x), abs (y)) и посмотрите, является ли он нечетным или четным, и выведите 0 для четного и 1 для нечетного.

Вам следует перейти от y = n / 2 к y = -n / 2 и корыто x = - n / 2 до x = n / 2

Извините за мой плохой английский

...