Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Поняття та алгоритми ОБРОБКИ двовімірніх масівів

Реферат Поняття та алгоритми ОБРОБКИ двовімірніх масівів





"> Приклад.

Дано матрицю А розмірності NxN. Заповнити ее помощью генератора псевдовіпадковіх чисел в діапазоні [- 5; 5]. Знайте торбу додатних елементів.

# include lt; iostream gt;

# include lt; conio.h gt;

# include lt; clocale gt; namespace std; main ()

{(LC_CTYPE, rus); A [20] [20], i, j, S=0, N; lt; lt; Введіть N: raquo ;;// вводяться розмірність матриці; gt; gt; N; (i=0; i lt; N; i ++)/* заповнюємо матрицю помощью генератора псевдовіпадковіх чисел; */(j=0; j lt; N; j ++) [i] [ j]=rand ()% - 11-5; lt; lt; Матриця A: lt; lt; endl; (i=0; i lt; N; i ++)//виводимо матрицю на екран;

{(j=0; j lt; N; j ++)

{ lt; lt; A [i] [j] lt; lt; raquo ;;

} lt; lt; endl;

} (i=0; i lt; N; i ++)//знаходімо додатні елементи и їх торбу;

{(j=0; j lt; N; j ++) (A [i] [j] gt; 0)

{= S + A [i] [j];

}

} lt; lt; Сума додатних елементів - lt; lt; S; (); 0;

}


. Ознака размещения елементів на головній та бічній діагоналі


Багат завдань по двовімірнім масивов пов язана Із використанн елементів, что Розміщена на головній чі бічній діагоналях матриці або ж вищє чі нижчих них. На малюнку 3 зображено діагоналі и рівності.

? Если елемент находится на головній діагоналі, тоді номер рядка має дорівнюваті номеру стовпця (i=j).

? Если ж елемент находится на бічній діагоналі, тоді сума індексів має дорівнюваті розмірності елементів, від якої віднялі 1, тобто має задовольняті Рівність «i + j=N - 1».

? Если елементи знаходяться нижчих головної діагоналі, то номер рядка елемента має буті більшім за номер стовпця (i gt; j).

? Если елемент находится вищє головної діагоналі, то номер рядка елемента має буті менший за номер стовпця елемента (i lt; j).

? Если потрібні елементи знаходяться над бічною діагоналлю, тоді Індекси мают задовольняті таку Рівність «i + j +1 lt; N ».

Если ж елементи знаходяться нижчих головної діагоналі, тоді задовольняється така Рівність «i + j + 1 gt; N».


Приклад.

Дано матрицю розмірності NxN. Заповнити матрицю, вивести елементи головної та бічної діагоналей. Знайте Середнє Арифметичний суми їх елементів.

# include lt; iostream gt;

# include lt; conio.h gt;

# include lt; clocale gt; namespace std; main ()

{(LC_CTYPE, rus ); i, j, HD, BD, sum=0; n, ser; A [50] [50]; lt; lt; n= raquo ;; gt; gt; n; lt; lt; Введіть елементи матриці A: lt; lt; endl; (i=0; i lt; n; i ++)//знаходімо елементи головної діагоналі (j=0; j lt; n; j ++) gt; gt; A [i] [j]; lt; lt; Елементи головної діагоналі: raquo ;; (i=0; i lt; n; i ++) (j=0; j lt; n ; j ++)

{(i == j)

{ lt; lt; A [i] [j] lt; lt; raquo ;;=sum + A [i] [j];

}

} lt; lt; endl; lt; lt; Елементи бічної діагоналі: raquo ;; (i=0; i lt; n; i ++) (j=0; j lt; n; j ++) (i + j + 1 == n)

{ lt; lt; A [i] [j] lt; lt; raquo ;;=sum + A [i] [j];

} lt; lt; endl;=sum/n; lt; lt; Середнє геометричність суми елементів діагоналей= lt; lt; ser; (); 0;

}


. Алгоритми ОБРОБКИ двовімірніх масівів


Існує много різноманітніх завдань з использование двовімірніх масівів. Що ж можна робити з двовімірнімі масивами. Вісь ПЕРЕЛІК декількох операцій:

? создания нового масиву за завдання алгоритмом;

? поиск елементів масиву за завданням параметрів;

? визначення, чи задовольняє двовімірній масив або ОКРЕМІ его елементи певній Властивості;

? виконан питань комерційної торгівлі операцій над компонентами двовімірного масиву (переставляння рядків и стовпців, множення матриць, знаходження ОКРЕМЕ елементів ТОЩО).

. Двовімірні масивов в задачах лінійної алгебри.

У лінійній алгебрі двовімірні масивов зазвічай назівають матрицю. Над матрицею як и над числами, можна Виконувати ряд Дій, причому всі з них можливо запрограмуваті. (Знаходження візначніка, множення матриць, піднесення до степеня, транспонування ТОЩО). Наведемо одне приклад использование двовімірніх масівів в лінійній алгебрі.


Назад | сторінка 2 з 3 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка в середовищі Turbo Pascal програми сортування елементів, що знаход ...
  • Реферат на тему: Елементи безперервної техніки універсальної системи елементів промислової п ...
  • Реферат на тему: Природні сполуки елементів першої групи головної підгрупи
  • Реферат на тему: Розробка в середовищі Turbo Pascal програми обчислення суми елементів рядкі ...
  • Реферат на тему: Поняття і елементи масиву