Написать программу, которая рисует на RARS Bitmap Display серию квадратов, стороны которых параллельны линиям x=y и x=-y. Программа вводит неотрицательное число — цвет фона, которым она закрашивает экран. Далее вводится «полудиагональ» 0 < R ⩽ 50 квадрата. Если она нулевая — это конец ввода. Если R ненулевое, вводятся целые координаты X, Y центра квадрата, и цвет, после чего снова водится и проверяется «полудиагональ». Всего квадратов ⩽ 128.
- Не гарантируется, что квадрат целиком помещается в видеопамяти или вообще находится в ней. Рисовать надо только то, что попадает на экран.
- Параметры Bitmap Display: 2×2; 512×256
- «Полудиагональ» — это расстояние от центра до вершины квадрата. Пример двух квадратов с «полудиагональю» 1 и 2 (если пиксели не квадратные, выглядят как ромбы):
................
..........#.....
..#......###....
.###....#####...
..#......###....
..........#.....
................
- Картинка для первого теста:
3364164 48 178 40 15619583 50 120 70 11163135 25 37 48 11206485 40 200 95 16755285 33 65 55 1136127 0
См. картинку