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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.12.2017, 16:22   #1
mikailhome
 
Регистрация: 03.12.2017
Сообщений: 5
Вопрос Квадрат с использованием "tab[i][j]" на С

Доброго времени суток.

Нужна помошь по созданию карты 20х20.
Вот отрывок из кода.
Код:
int i,j;
int n = 20;
for(i = 0; i <= n; i = i + 1){
 if(i == 0 || i == n - 1 || j == 0 || j == n - 1){
  for(j = 0; j <= n; j = j + 1){
   carte[i][j] = 1 ;
  }
 }
 else{
  carte[i][j] = 1 ;
  for(j = 1; j < n; j = j + 1){
   carte[i][j]= 0 ;
  }
   carte[i][j] = 1 ;
 }
}
Как вы можете видеть на скрине, мне не хватает правой стороны квадрата. Я много раз менял код но каждый раз не хватает то одной, то две стороны. Нужно чтобы вокруг нулей были единицы.
Если вы знаете как это сделать то заранее спасибо.
PS-(Мне обязательно нужно использовать двухмерную таблицу, так что, если ваш метод его исключает то ваш способ мне не поможете)
Изображения
Тип файла: png Capture.PNG (13.6 Кб, 144 просмотров)
mikailhome вне форума Ответить с цитированием
Старый 03.12.2017, 17:02   #2
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,526
По умолчанию

Код:
for (i=0;i<=n;i++)
{
  for (j=0;j<=n;j++)
  {
    c[i][j]=0;
  }
}//абсолютно все нулями

for (i=0; i<=n; i++)
{ 
   c[i][0]=1;
   c[i][n]=1;
   c[0][i]=1;
   c[n][i]=1;
}// и четыре "линии" единиц
при желании можно заполнить нулями не все
Код:
i=1;i<n;i++ //кроме первой и последней горизонтали
j=1;j<n;j++//тоже для вертикалей
программа — запись алгоритма на языке понятном транслятору

Последний раз редактировалось evg_m; 03.12.2017 в 17:06.
evg_m вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Убрать папки "Pictures", "Music", "Видео", "Downloads" из "МОЙ КОМПЬЮТЕР" Бахтиёр1916 Windows 1 05.04.2017 12:53
Нужно пояснить/прокомментировать код программы, или коды функций "Добавить" "Удалить" "Обновить(редактировать" "Поиск" "Период") ZIRASS PHP 4 15.06.2016 14:23