Помогите решить задачу из учебника 1,7;c++

0 голосов
32 просмотров

Помогите решить задачу из учебника 1,7;c++


image

Информатика (156 баллов) | 32 просмотров
Дано ответов: 2
0 голосов
Правильный ответ

#include

using namespace std;
int main()
{
    int n;
    cout << "n = ",cin >> n;
    int A[n+1][n+1];
    cout <<"1: \n";<br>    for(int i = 1; i <=n; i++)<br>    {
         if(i % 2 == 0)
              for(int j = n; j>0; j--)
              {
                    A[i][j] = j;
                    cout << A[i][j]<<" ";<br>              }
         else
              for(int j = 1; j<=n; j++)<br>              {
                    A[i][j] = j;
                    cout << A[i][j]<<" ";<br>              }
         cout <<"\n";<br>    }
    
    cout <<"\n7: \n";<br>    for( int i = 1; i<=n/2; i++, cout <<"\n")<br>         for( int j = 1; j<=n; j++)<br>              cout <<(A[i][j] = (j>=i&&j<=n-i+1))<<" ";<br>    
    for( int i = n/2+1; i<=n; i++, cout <<"\n")<br>         for( int j = 1; j<=n; j++)<br>              cout <<(A[i][j] = (j>=n-i+1&&j<=i))<<" ";<br>    
    system("Pause");
    return 0;
}


(34.0k баллов)
0 голосов

#include
using namespace std;

int main() {
int n=7;
int a[n][n];
for (int i=0; i   for (int j=0; j   for (int j=i; j   for (int j=n-i; j }
for (int i=n/2; i   for (int j=0; j   for (int j=n-i-1; j   for (int j=i+1; j }
for (int i=0; i   for (int j=0; j   cout << "\n";<br> }
return 0;
}

Результат:
1111111
0111110
0011100
0001000
0011100
0111110
1111111

(194k баллов)
0

а 2 номер ?

0

int main() {
int n=6;
int a[n][n];
for (int i=0; i for (int j=0; j for (int j=0; j}
for (int i=0; i for (int j=0; j cout << "\n";<br>}
return 0;
}