Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Olgaritmizazziya лабки язык С 4 вариант / лб9 / Додаток до практичної роботи №9

.doc
Скачиваний:
1
Добавлен:
27.01.2024
Размер:
46.59 Кб
Скачать

Додаток до роботи №9

Робота з квадратними масивами

В завданнях на сьогоднішню роботу розглядається двовимірний масив з однаковою кількістю рядків і стовпців; такий масив називають квадратним.

Для квадратного масиву введемо два визначення. Приймемо, що головну діагональ такого масиву утворюють елементи, розташовані між елементами в лівому верхньому і правому нижньому кутах масиву (включаючи самі ці елементи). Індекси елементів головної діагоналі завжди збігаються один з одним.

a[0][0]

a[1][1]

a[2][2]

...

a[n-1][n-1]

Побічну діагональ квадратного масиву утворюють елементи, розташовані між елементами в правому верхньому і лівому нижньому кутах масиву (включаючи самі ці елементи). Взаємозв'язок індексів елемента головної діагоналі, що стоїть на перетині і-го рядка і j -го стовпця, виражається співвідношенням і + j = n +1, n - число рядків / стовпців.

a[1][5]

a[2][4]

a[3][3]

a[4][2]

a[5][1]

  1. Скласти програму розрахунку суми двох будь-яких елементів головної діагоналі квадратного масиву. Координати елементів масиву вводяться з клавіатури.

  2. Скласти програму розрахунку добутку двох будь-яких елементів побічної діагоналі квадратного масиву. Координати елементів масиву вводяться з клавіатури.

  3. Замінити значення всіх елементів головної діагоналі квадратного масиву нульовими. Результат відобразити на екрані.

  4. Замінити значення всіх елементів побічної діагоналі квадратного масиву значеннями, рівними 100. Результат відобразити на екрані.

  5. Визначити:

а) суму елементів головної діагоналі квадратного масиву;

б) суму елементів побічної діагоналі квадратного масиву.

  1. Визначити:

а) середнє арифметичне елементів головної діагоналі квадратного масиву;

б) середнє арифметичне елементів побічної діагоналі квадратного масиву.

  1. Для кожного рядка квадратного масиву визначити суму тих двох елементів, які належать головній та побічній діагоналям.

  2. Для кожного стовпця квадратного масиву визначити суму тих двох елементів, які належать головній та побічній діагоналях.

  3. Скласти програму, яка міняє місцями два будь елемента головної діагоналі квадратного масиву.

  4. Скласти програму, яка міняє місцями два будь елемента побічної діагоналі квадратного масиву.

  5. Чи вірно, що сума елементів головної діагоналі квадратного масиву не перевищує 100?

  6. В квадратному масиві записані цілі числа. Чи вірно, що сума елементів побічної діагоналі масиву закінчується цифрою 0?

  7. Визначити, сума яких елементів квадратного масиву більше - розташованих на головній діагоналі або на побічної діагоналі.

  8. В квадратному масиві записані цілі числа. визначити:

а) суму елементів головної діагоналі масиву, великих 20;

б) суму елементів побічної діагоналі масиву, кратних чотирьом;

  1. В квадратному масиві записані цілі числа. визначити:

а) кількість елементів побічної діагоналі масиву, рівних п'яти;

б) число парних елементів головної діагоналі масиву.

  1. В квадратному масиві записані цілі числа. визначити:

а) добуток елементів побічної діагоналі масиву, менших 10;

б) суму елементів головної діагоналі масиву, що закінчуються цифрою 7;

  1. В квадратному масиві записані цілі числа. визначити:

а) кількість нульових елементів головної діагоналі масиву;

б) число непарних елементів побічної діагоналі масиву.

  1. * Дано квадратний масив цілих чисел. Визначити, чи є він симетричним щодо своєї побічної діагоналі.

  2. * В квадратному масиві виділимо чотири чверті, обмежені головної та побічної діагоналями (без урахування елементів, розташованих на діагоналях): верхню, нижню, ліву і праву (рис.).

Знайти суму елементів:

а) верхньої чверті;

в) нижній чверті;

б) правої чверті;

г) лівою чверті.

Соседние файлы в папке лб9