Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
СПОС Лабки.doc
Скачиваний:
8
Добавлен:
20.11.2019
Размер:
418.82 Кб
Скачать

Робота з масивами за допомогою покажчиків

Мета роботи: отримання практичних навичок програмування завдань з використанням функцій і роботи з масивами через покажчики.

Варіанти завдань

Номер варіанту визначається останньою цифрою номера залікової книжки.

1. Написати і відлагодити програму, в якій:

  • з клавіатури вводиться двовимірний масив дійсних чисел розміром n*n;

  • перевіряється правильність прийому масиву;

  • рядки масиву сортуються за збільшенням;

  • елементи 1-го рядка і 1-го стовпця міняються місцями.

Всі дії оформити через функції. Працювати з масивами через покажчики. Результати всіх дій виводити на екран.

2. Написати і відлагодити програму, в якій:

  • з клавіатури вводиться двовимірний масив дійсних чисел розміром n*n;

  • перевіряється правильність прийому масиву;

  • рядки масиву сортуються за збільшенням;

  • елементи 1-го рядка замінюються нулями, последней-едініцамі.

Всі дії оформити через функції. Працювати з масивами через покажчики. Результати всіх дій виводити на екран.

3. Написати і відлагодити програму, в якій:

  • з клавіатури вводиться двовимірний масив дійсних чисел розміром n*n;

  • перевіряється правильність прийому масиву;

  • рядки масиву сортуються за збільшенням;

  • елементи головної діагоналі масиву виводяться на екран.

Всі дії оформити через функції. Працювати з масивами через покажчики. Результати всіх дій виводити на екран.

  1. Написати і відлагодити програму, в якій:

  • з клавіатури вводиться двовимірний масив дійсних чисел розміром n*n;

  • перевіряється правильність прийому масиву;

  • рядки масиву сортуються за збільшенням;

  • елементи 1-ої і останній рядків міняються місцями.

Всі дії оформити через функції. Працювати з масивами через покажчики. Результати всіх дій виводити на екран.

  1. Написати і відлагодити програму, в якій:

  • з клавіатури вводиться двовимірний масив дійсних чисел розміром n*n;

  • перевіряється правильність прийому масиву;

  • рядки масиву сортуються по убуванню.

  • визначається середнє арифметичне всіх елементів масиву.

Всі дії оформити через функції. Працювати з масивами через покажчики. Результати всіх дій виводити на екран.

  1. Написати і відлагодити програму, в якій:

  • з клавіатури вводиться двовимірний масив дійсних чисел розміром n*n;

  • перевіряється правильність прийому масиву;

  • рядки масиву сортуються за збільшенням;

  • відповідні елементи 1-го і 2-го стовпців міняються місцями.

Всі дії оформити через функції. Працювати з масивами через покажчики. Результати всіх дій виводити на екран.

  1. Написати і відлагодити програму, в якій:

  • з клавіатури вводиться двовимірний масив дійсних чисел розміром n*n;

  • перевіряється правильність прийому масиву;

  • рядки масиву сортуються за збільшенням;

  • визначити середнє арифметичне елементів кожного рядка.

Всі дії оформити через функції. Працювати з масивами через покажчики. Результати всіх дій виводити на екран.

  1. Написати і відлагодити програму, в якій:

  • з клавіатури вводиться двовимірний масив дійсних чисел розміром n*n;

  • перевіряється правильність прийому масиву;

  • рядки масиву сортуються за збільшенням;

  • елементи 1-го і останнього стовпців міняються місцями.

Всі дії оформити через функції. Працювати з масивами через покажчики. Результати всіх дій виводити на екран.

  1. Написати і відлагодити програму, в якій:

  • з клавіатури вводиться двовимірний масив дійсних чисел розміром n*n;

  • перевіряється правильність прийому масиву;

  • рядки масиву сортуються за збільшенням;

  • відповідні елементи 1-го 2-го рядка міняються місцями.

Всі дії оформити через функції. Працювати з масивами через покажчики. Результати всіх дій виводити на екран.

  1. Написати і відлагодити програму, в якій:

  • з клавіатури вводиться двовимірний масив дійсних чисел розміром n*n;

  • перевіряється правильність прийому масиву;

  • рядки масиву сортуються за збільшенням;

  • визначається сума елементів масиву, розташованих на головній діагоналі.

Всі дії оформити через функції. Працювати з масивами через покажчики. Результати всіх дій виводити на екран.

  1. Написати і відлагодити програму, в якій:

  • з клавіатури вводиться двовимірний масив дійсних чисел розміром n*n;

  • перевіряється правильність прийому масиву;

  • рядки масиву сортуються за збільшенням;

  • відповідні елементи 1-го 2-го рядка міняються місцями.

Всі дії оформити через функції. Працювати з масивами через покажчики. Результати всіх дій виводити на екран.

  1. Написати і відлагодити програму, в якій:

  • з клавіатури вводиться двовимірний масив дійсних чисел розміром n*n;

  • перевіряється правильність прийому масиву;

  • рядки масиву сортуються за зменшенням;

  • визначається сума елементів масиву, розташованих на головній діагоналі.

Всі дії оформити через функції. Працювати з масивами через покажчики. Результати всіх дій виводити на екран.

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

1. Що таке підпрограма? Чим представлені підпрограми в мові C?

2. Що таке фактичні параметри, формальні? Які првавіла заміщення формальних параметрів фактичними?

3. Що є покажчики? Як вони оголошуються?

4. Яким чином зв'язані між собою ім'я масиву і покажчик?

5. Як здійснюється доступ до елементів масиву через покажчики?

Лабораторна робота №9