- •Двувимірні масиви. Матриці
- •Двувимірний масив. Застосування.
- •Двувимірний масив. Визначення.
- •Двувимірний масив. Визначення
- •Двувимірний масив. Опис
- •Двувимірний масив. Заповнення
- •Двувимірний масив. Заповнення
- •Двувимірний масив. Заповнення
- •Двувимірний масив. Заповнення
- •Двумерный массив. Заполнение
- •Двувимірний масив. Заповнення
- •Двувимірний масив. Заповнення
- •Двувимірний масив. Заповнення
- •Двувимірний масив. Заповнення
- •Двувимірний масив. Заповнення
- •Двувимірний масив. Заповнення
- •Двувимірний масив. Сума елементів
- •Двумірний масив. Сума елементів
- •Двумірний масив. Мінімальний елемент
- •Двумірний масив. Мінімальний елемент
- •Двумірний масив. Мінімальний елемент
- •Двумірный масив . Максимальний елемент в рядку
- •Двумірний масив. Максимальний елемент в рядку
- •Двумірний масив. Максимальний елемент в рядку
- •Двумірний масив. Максимальний елемент в рядку
- •Двумірний масив. Максимальний елемент в рядку
Двувимірний масив. Заповнення |
11 |
clrscr (); puts(“ВВеди N = “);
++)
++)
A[i][j]=1;
}
puts (“”);
Якщо діагональ побічна, то заповнити комірку 1 в усіх інших випадках 0
10000
Двувимірний масив. Заповнення |
|
12 |
|
|
Ввід N |
|
|
|
i , 1, N |
|
|
|
j , 1, N |
|
Фрагмент |
|
|
|
|
Ні |
i+j=N+1 |
Так |
блок-схеми |
|
|
задачі |
|
|
|
|
|
a i , j= 0 |
|
a i , j= 1 |
заповнення |
|
побічної |
||
|
|
|
|
|
|
|
діагоналі |
|
Вивід a i , j |
|
одиницями |
|
|
|
Двувимірний масив. Заповнення |
13 |
0 |
1 |
2 |
3 |
4 |
|
|
|
|
|
|
|
0 a00 |
|
|
|
|
|
|
|
a11 |
a |
|
|
|
|
|
|
|
|
|
|
|
22 |
|
|
1 a33
a44
Задовільняють
нерівність
i < j
2
3
Задовільняють
нерівність
i > j
Двувимірний масив. Заповнення |
|
|
|
14 |
0 |
1 |
2 |
3 |
4 |
Задовільняють
нерівність
i+j<n+1
a04 0
a22 a13
a31 1 a40
Задовільняють 2
нерівність
i+j>n+1 3
Двувимірний масив. Заповнення |
15 |
Системи нерівностей
(i+j<n+1) && (i<j)
(i+j<n+1)
&& (i>j)
|
a00 |
|
|
|
a04 |
|
|
a11 |
a |
a13 |
|
|
|
|
|
|
|
|
|
|
22 |
|
|
|
|
|
|
|
|
2 |
|
a31 |
|
a33 |
|
|
a40 |
|
|
|
a44 |
(i+j>n+1)
&& (i<j)
(i+j>n+1) && (i>j)
Двувимірний масив. Заповнення |
16 |
puts (“ВВеди N = “); scanf (“%i”, &n); for (i=0; i<n; i++)
for (j=0; j<n; j++)
{
if (i+j>=n+1) && A[i][j]=1;
else A[i][j]=0;
printf (“%i”, a[i][j]); };
puts(“”);
умову
даній
Двувимірний масив. Сума елементів |
17 |
Перший спосіб. Один прохід по масиву
clrscr ();
puts (“ВВеди N = “); scanf (“%i”, &n); s=0;
for (i=0; i<n; i++){ for (j=0; j<n; j++){
a[i][j]:=rand()%20-10; printf(“%i ”, a[i][j]); if (i==j) s+= a[i][j];} puts (0); }
puts(“Сума елементів = %і“, s);
Двумірний масив. Сума елементів |
18 |
|||
|
|
|
Знаходження суми |
|
|
Ввід N |
|||
|
|
|
|
елементів на головній |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
S = 0 |
|
діагоналі за один прохід по |
|
|
|
|
|
масиву |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
i , 1, N |
|
j , 1, N |
|
a i , j= |
|
випадкове[-10;10] |
|
Вывід a i , j |
|
i = j |
Так S =S + a i , j |
Ні |
|
Вивід S |
|
Двумірний масив. Мінімальний елемент |
19 |
Заповнити двумірний масив N x N випадковими числами з інтервалу [-10 ; 10] і знайти мінімальний елемент лежачий на головній діагоналі.
Двумірний масив. Мінімальний елемент |
20 |
Стандартний спосіб без |
|
Примітка. |
|
В даному випадку можна не бігати по всьому |
|
масиву, а пройти лише по головній діагоналі, |
|
без вкладених циклів. |
|
m=a[0][0]; |
|
for (i=1; i<n; i++ ) |
|
if (a[i][i]<m) m=a[i][i]; |
|
printf (“Минимальный элемент = %i”, |
|
m); |
|