Другие языки программирования и технологии

ХЕЛП Дана квадратная матрица порядка n. на языке C или C ++

Дана действительная квадратная матрица порядка n. Заполнить матрицу единичками там где цвет черный.
можно начать с середины матрицы
отмечать всё, что ниже главной и побочной диагонали
ВШ
Валерий Широков
44 389
Лучший ответ
Виктор Патейко Помогите пожалуйста, как это можно сделать?
Виктор Патейко Если не трудно помогите пожалуйста
Например, так:

for(int l = 0, r = n-1; l <= r; ++l, --r) { for(int j = l; j <=r; a[r][j++] = 1.0); }
http://coliru.stacked-crooked.com/a/f9cb33509216a914

#include

int main()
{
constexpr size_t size = 13;

for (size_t i = 0; i < size; ++i)
{
for (size_t j = 0; j < size; ++j)
{
const auto value = i>(size)/2-1 && ((i >= j) && (i >= (size-1-j)));
std::cout << value << " ";
}
std::cout << "\n";
}
}

0 0 0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 1 0 0 0 0 0 0

0 0 0 0 0 1 1 1 0 0 0 0 0

0 0 0 0 1 1 1 1 1 0 0 0 0

0 0 0 1 1 1 1 1 1 1 0 0 0

0 0 1 1 1 1 1 1 1 1 1 0 0

0 1 1 1 1 1 1 1 1 1 1 1 0

1 1 1 1 1 1 1 1 1 1 1 1 1

Похожие вопросы