Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.03.2013, 14:10   #1
olchik1980
 
Регистрация: 12.03.2013
Сообщений: 9
По умолчанию двумерный массив. ковёр

Изображение квадратного ковра состоит из n на n фигур. Координата каждой фигуры F[I,j]. Точка может иметь только 2 цвета: черный или белый. Если фигура черная, то K[I,j]=1, если белая, то K[I,j]=0. Для станка необходимо придумать такую программу которая запросит размер ковра n, сформирует в памяти массив у которого элементы диагоналей равны 1(черный), а не принадлежащие диагоналям элементы равны 0 (белый). Станок произведет ковер с заданным рисунком. В нашем случае выйдет на экран матрица из нулей и единиц.
вх: 1
вых: 0
olchik1980 вне форума Ответить с цитированием
Старый 12.03.2013, 14:17   #2
Sciv
Старожил
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Сообщений: 3,211
По умолчанию

Ну ради разнообразия - вот Вам код:

Код:
ReadLn(n);
for i:=1 to n do
  for j:=1 to n do
    if (i=j) or (j=n-i+1) then F[i,j]:=1 else F[i,j]:=0;
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Sciv вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Двумерный массив joker060694 Помощь студентам 2 15.05.2012 14:20
Одномерный массив и Двумерный массив eugene1437 Общие вопросы C/C++ 15 25.05.2011 19:17
Двумерный массив dota-rulit Общие вопросы C/C++ 2 12.01.2010 15:34
Двумерный Массив n01R Помощь студентам 9 19.12.2009 16:41
Двумерный массив, одномерный массив. Branbal Помощь студентам 14 18.11.2009 12:40