0 / 0 / 0
Регистрация: 07.10.2017
Сообщений: 28
1

Дополните программу расчетом количества четных элементов выше главной диагонали матрицы и количества нечетных элементов

12.11.2017, 16:36. Показов 950. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
#include <stdio.h>
 
#include <conio.h>
 
#define n 13
 
 
 
int main(void) {
 
     int i = 1, j, k;
 
     int p = n/2;
 
     int A[n][n];
 
 
 
     // Обнуление матрицы
 
     for (j = 0; j < n; ++j)
 
         for (k = 0; k < n; ++k)
 
              A[j][k] = 0;
 
 
 
printf("\n\t Spiral matrix of dimention (%d x %d):\n", n, n);
 
     for (k = 1; k <= p; k++)  // Число спиралей
 
     {
 
         // Верхний горизонтальный столбец
 
         for (j = (k-1); j < (n-k+1); j++)
 
              A[(k-1)][j] = i++;
 
 
 
         // Правый верхний столбец
 
         for (j = k; j < (n-k+1); j++)
 
              A[j][n-k] = i++;
 
 
 
         // Нижний горизонтальный столбец
 
         for (j = (n-k-1); j >= (k-1); --j)
 
              A[n-k][j] = i++;
 
 
 
         // Левый верхний столбец
 
         for (j = (n-k-1); j >= k; j--)
 
              A[j][(k-1)] = i++;
 
     }
 
     if ( n % 2 )
 
         A[p][p] = n*n;
 
 
 
     // Распечатка матрицы
 
     for (i = 0; i < n; ++i)
 
         for (j = 0; j < n; ++j)
 
         {
 
              printf("%5d", A[i][j]);
 
              if (j == (n-1))
 
                   printf("\n");
 
         }
 
         printf("\n Press any key: ");
 
         _getch();
 
         return 0;
 
}
по этому примеру
а) 1. Дополните программу расчетом количества четных элементов выше главной диагонали матрицы и количества нечетных элементов ниже главной диагонали, не включая саму диагональ.

2. Протестируйте программу при изменении размера матрицы от 3 до 12.

3. Напишите программу заполнения матрицы по спирали против часовой стрелки, начиная с верхнего левого угла (номер 1).

4. Напишите программу с вводом направления заполнения матрицы. Например, если будет введено число 1, то заполнение выполните по часовой стрелке, если введено число –1 – против часовой стрелки.

5. Напишите программу заполнения прямоугольной матрицы натуральными числами «змейкой» построчно: слева – направо – справа – налево и т. д.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.11.2017, 16:36
Ответы с готовыми решениями:

Задание: Дана целая матрица (N,N). Составить программу подсчёта количества НЕЧЁТНЫХ элементов, расположенных выше главной диагонали.
Задание: Дана целая матрица (N,N). Составить программу подсчёта количества НЕЧЁТНЫХ элементов,...

Подсчёт количества положительных элементов матрицы, расположенных выше главной диагонали
Дана квадратная матрица A(N.N). Составить программу подсчёта количества положительных элементов,...

Составить программу вычисления количества и суммы элементов, расположенных выше главной диагонали
Дана вещественная квадратная матрица А(N,N). Составить программу вычисления количества и суммы...

дана целая матрица (N,N). Составить программу подсчёта количества нечётных элементов, расположенных выше побочной диагонали.
дана целая матрица (N,N). Составить программу подсчёта количества нечётных элементов, расположенных...

0
12.11.2017, 16:36
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.11.2017, 16:36
Помогаю со студенческими работами здесь

дана целая матрица (N,N). Составить программу подсчёта количества нечётных элементов, расположенных выше побочной диагонали.
Дана целая матрица (N,N). Составить программу подсчёта количества НЕЧЁТНЫХ элементов, расположенных...

Составить программу для подсчета количества четных, нечетных и нулевых элементов матрицы
Дана матрица 3х4. Составить программу для подсчета количества четных, нечетных и нулевых элементов...

Подсчёт количества нечетных элементов, расположенных выше побочной диагонали
Задание: Дана целая матрица (N,N). Составить программу подсчёта количества НЕЧЁТНЫХ элементов,...

Составить программу подсчета количества отрицательных элементов, расположенных ниже главной диагонали матрицы
Дана квадратная матрица А(N,N). Составить программу подсчета количества отрицательных элементов,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru