
Сообщение от
Croessmah
C++ |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| #include <iostream>
int main()
{
const int n=20;
int arr[n][n];
memset(arr,0,n*n*sizeof(arr[0][0]));//Обнуление массива
for(int i=0;i<n;++i){//Цикл заполнения
for(int j=(i-1)%3;j<n;j+=3)
arr[i][j]=1;
}
for(int i=0;i<n;++i){//Вывод массива
for(int j=0;j<n;++j)
std::cout<<arr[j][i];
std::cout<<std::endl;
}
std::cin.get();
return 0;
} |
|
Он работает но мне надо размером на 5, я заменил, поставил n=5 но результат выдает
0 0 0 0 1
0 0 1 0 0
0 1 0 1 0
0 0 0 0 1
0 0 1 0 0
а должен быть
0 1 0 0 1
0 0 1 0 0
1 0 0 1 0
0 1 0 0 1
0 0 1 0 0