Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Робочий зошит з програмув на 2 сем.doc
Скачиваний:
3
Добавлен:
10.11.2019
Размер:
2.47 Mб
Скачать

Контрольні запитання

Питання

Відповідь

1

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

2

Способи оголошення двовимірних масивів.

3

Як здійснити заповнення масиву випадковими числами?

4

Формат використання оператора printf?

Завдання та методичні вказівки для самостійної роботи студента

  1. Вивчити теоретичний матеріал лекції, дати відповіді на контрольні запитання.

  2. Розв’язати задачі №12.36 [1, ст. 172]

Лекція 4

Тема. Передача двовимірних масивів у функцію.

Мета. Навчитися створювати функції користувача при роботі з двовимірними масивами.

Опорний конспект

При передачі функції у якості фактичного параметру двовимірного масиву, необов’язковим є вказування лише кількість рядків, але кількість стовпців повинна бути вказана.

Приклад 1.

Написати програму, яка виводить масив чисел з використанням функції користувача.

#include <iostream.h>

#include <conio.h>

void show_array(int array[][5], int rows); ________________________________________________

int main() _________________________________________________________________________

{

int array[2][5]={{1, 2, 3, 4, 5}, {9, 8, 7, 6, 5}}; ____________________________________________

show_array(array, 2); _________________________________________________________________

getch ();

return 0;

}

//---------------------------

void show_array(int array[][5], int rows) _______________________________________________

{

int i, j;

for (i=0; i<rows; i++)

for (j=0; j<5; j++) _________________________________________________________________

printf("attay [%d][%d]=[%d]\n", i, j, array[i][j]); __________________________________________

}

Тренувальні вправи

1. Дано двовимірний масив. Визначити: а) суму всіх елементів цього масиву; б) суму квадратів всіх елементів цього масиву; в) середнє арифметичне всіх елементів масиву.

Алгоритм розв’язання: _______________

_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Код програми:

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

Алгоритм розв’язання: _______________

_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Код програми: