Паскаль, графика, прямоугольники

Ответить
Worlok
Сообщения: 9
Зарегистрирован: 05 апр 2009, 19:21

Здравствуйте)))есть вот такая задача:
Построить на экране квадрат, состоящий из 225 маленьких квадратов(15х15). Заполнить каждый квадрат чистым цветом(от1 до 15). Цвет в каждой следуещей строке сдвинут на 1 квадрат относительно предыдущей( 1-я строка: 1,2,3,...15; 2-я строка: 15,1,2,...14; 3-я строка: 14,15,1,...13 и т.д.)
напишите,пожалуйста, хотя бы алгоритм как заполнять эти квадраты...первую строку легко можно с помощью оператора For to do заполнить...а вот как следующие?если влоб делать, то оч громозко выходит...помогите)
dr.Jekill
Сообщения: 526
Зарегистрирован: 03 янв 2009, 23:17
Откуда: Voronezh
Контактная информация:

Выкладывай наработки - поможем!
Нет религии выше истины
Хыиуду
Сообщения: 2442
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

for i:=1 to 15 do
for j:=1 to 15 do
square[i,j].color=(i-j+15) mod 15+1;
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Ответить