C ++Массивы. Необходимо сделать так, чтобы программа выводила 1 не лестницой,

C ++Массивы. Нужно сделать так, чтоб программка выводила 1 не лестницой, а крестом например
1 0 1
0 1 0
1 0 1

Вот код программки, от которого необходимо отталкиваться:

include
using namespace std;
main()

int a[10][10];
int i,j,n;
coutlt;lt;("Input array size:");
cingt;gt;n;
for (i=0; i
for (j=0;j
if (i==j) a[i][j]=1;
else a[i][j]=0;
coutlt;
coutlt;lt;"\n";



Задать свой вопрос
1 ответ
include lt;iostreamgt;
using namespace std;

main()

int a[10][10];
int i,j,n;
coutlt;lt;("Input array size:");
cingt;gt;n;
for (i=0; ilt;n; i++) 
 for (j=0;jlt;n; j++) 
  if ((i==j)(j==n-i-1)) a[i][j]=1;
   else a[i][j]=0;
coutlt;lt;"\n";
for (i=0; ilt;n; i++)
for (j=0;jlt;n; j++) cout lt;lt; a[i][j]; 
coutlt;lt;"\n";



Пример:
Input array size: 5
10001
01010
00100
01010
10001
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт