Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Заполнить матрицу NxN... - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Количество строк, не содержащих не одного нулевого элемента http://www.cyberforum.ru/cpp-beginners/thread174343.html
Может кто-то делал и знает как найти количество строк матрицы, не содержащих не одного нулевого элемента.
C++ опять комбинаторика (с одного языка на другой) Привет всем. Нужна помощь!!! Перевести эту программу на СИ (это, наверно, pascal), мало что понимаю (выводит число размещений с повторениями) var N, M: Integer; procedure... http://www.cyberforum.ru/cpp-beginners/thread174340.html
Вывод кода символа в шестнадцатиричной системе счисления C++
Добрый вечер! У меня возник вопрос. Программа разделяет символьную строку (любую) на группы символов, коды которых заканчиваются одной цифрой в системе счисления по основанию 16. Результат...
C++ Чередование знаков
Подскажите, как организовать чередование знаков --++--++... +-+-+ знаю что -1^(n-1), а по два знака?
C++ Преобразовать дату http://www.cyberforum.ru/cpp-beginners/thread174284.html
Гении С++, вы моя последняя надежда... Задали мне задачу по программированию. Она простая, буквально делается за 10 мин, но с С++ я не дружу, поэтому сюда и пишу... Вообще ничего не получается. Если...
C++ Шифрование непрерывным способом на нелинейной обратной связи Доброго времени суток, форумчане! Объясните пожалуйста(желательно на конкретном примере) как осуществить непрерывное шифрование на нелинейной обратной связи? подробнее

Показать сообщение отдельно
StUser
11 / 11 / 1
Регистрация: 09.10.2010
Сообщений: 23
09.10.2010, 22:33
Подозреваю, не самый эффективный метод, но ничего другого в голову не приходит:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <stdio.h>
 
#define N 17
 
int main()
{
  int a[N][N];
  int i,j;
  for(i=0; i<N; ++i)
  {
    for(j=0; j<N; ++j)
    {
      if (j==(N/2)+i) a[i][j]=0;
      else if (j==(N/2)-i) a[i][j]=0;
      else if (j==i-(N/2)) a[i][j]=0;
      else if (j==N-1+(N/2)-i) a[i][j]=0;
      else a[i][j]=1;
      printf("%d ",a[i][j]);
    }
   puts("");
  }
 
  return 0;
}
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru