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

6.1.4. Пошук найменшого й найбільшого елементів масиву

Найпростіше шукати найменший елемент у масиві простим перебором. Нехай a[] – цілочисельний масив розміру n, res – індекс елемента, який шукаємо.

int res=0;

for (int i=0; i<n; i++)

if (a[i]<a[res])

res=i;

Якщо замінити операцію < на >, то виконується пошук найбільшого елемента.

6.2. Постановка задачі

Скласти програму, у якій створюється масив і виконується його обробка відповідно до варіанта завдання.

6.3. Варіанти

  1. Створити масив з 30-ти натуральних чисел від 1 до 10. Елементи масиву послідовно зростають від 1 до 10, потім після 10 слідує 1, 2 і так далі. Вивести масив на екран в один рядок за допомогою cout.

  2. Створити масив з 30-ти парних чисел 2, 4, 6,... Вивести масив на екран в один рядок за допомогою printf. Вивести на екран тільки елементи, які кратні 4.

  3. Створити масив з 30-ти непарних чисел 1, 3, 5,.. Вивести масив на екран за допомогою printf. Вивести на екран тільки елементи, які кратні 3.

  4. Створити масив з 10-ти чисел-квадратів 12, 22 32, .. Вивести масив на екран за допомогою printf. Вивести на екран тільки елементи, які подані парними числами,

  5. Створити масив з 10-ти чисел-квадратів 12, 22 32, .. Вивести масив на екран за допомогою printf. Обчислити суму 5-го і 10-го елементів масиву, доступ до яких забезпечується записом «покажчик-зсув».

  6. Створити масив з 10-ти чисел-кубів 13, 23 33, .. Вивести масив на екран за допомогою cout. Обчислити різницю 6-го і 10-го елементів масиву, доступ до яких забезпечується записом «покажчик-зсув».

  7. Користувач уводить елементи в цілочисельний масив mas[5] за допомогою cin. Вивести отриманий масив на екран за допомогою cout. Обчислити і вивести суму елементів масиву з непарними індексами.

  8. Користувач уводить елементи в цілочисельний масив mas[5] за допомогою операції cin і запису «покажчик-зсув». Вивести масив на екран за допомогою cout. Визначити суму елементів масиву й вивести її на екран.

  9. Користувач вводить елементи в цілочисельний масив mas[5] за допомогою функції scanf. Вивести масив на екран за допомогою printf. Визначити суму елементів з парними індексами і вивести її на екран.

  10. Створити і вивести на екран масив з 30-ти непарних чисел 1, 3, 5,... Користувач визначає номери елементів, суму яких потрібно обчислити. Вивести суму на екран.

  11. Створити і вивести на екран масив з 10-ти чисел-кубів 13, 23 33, … За допомогою запису «покажчик-індекс» визначити суму елементів масиву й вивести її на екран.

  12. Створити і вивести на екран масив з 10-ти чисел-квадратів 12, 22 32, .. За допомогою запису «покажчик-індекс» визначити суму непарних елементів масиву й вивести її на екран.

  13. Створити і вивести на екран масив з 10-ти чисел-квадратів 12, 22 32, .. За допомогою запису «покажчик-індекс» визначити суму парних елементів масиву, суму елементів і вивести ці дані на екран.

  14. Створити і вивести на екран масив з 30-ти непарних чисел 1, 3, 5,..... Користувач визначає номери елементів, суму яких потрібно обчислити. Знайти суму за допомогою запису «покажчик-індекс».

  15. Користувач уводить елементи в цілочисельний масив mas[10]. Вивести масив на екран за допомогою printf. Знайти номери непарних елементів і вивести ці номери на екран.

  16. Користувач уводить елементи в цілочисельний масив mas[10]. Вивести масив на екран за допомогою cout. Знайти номери парних елементів і суму цих номерів.

  17. Користувач уводить елементи в цілочисельний масив mas[10] за допомогою функції scanf.. Вивести масив на екран за допомогою printf. Знайти максимальний елемент масиву й вивести на екран значення елемента і його номер.

  18. Користувач уводить елементи в цілочисельний масив mas[10] за допомогою функції scanf і запису «покажчик-зсув». Вивести масив на екран за допомогою printf. Знайти мінімальний елемент масиву й вивести на екран значення елемента і його номер.

  19. Користувач уводить елементи в цілочисельний масив mas[10] за допомогою операції cin і запису «покажчик-зсув». Вивести масив на екран за допомогою cout. Визначити, чи є в масиві рівні елементи, і вивести відповідне повідомлення на екран.

  20. Користувач уводить елементи в цілочисельнні масиви mas1[5] і mas2[5]. Вивести масиви на екран за допомогою cout. Визначити, чи є рівні елементи у двох масивах, і вивести відповідне повідомлення на екран.

  21. Користувач уводить елементи в цілочисельнні масиви mas1[5] і mas2[5]. Вивести масиви на екран за допомогою printf. Визначити, чи є рівні елементи із двох масивів. Порівняння елементів виконувати шляхом переміщення покажчика за допомогою запису «покажчик-зсув».

  22. Користувач уводить елементи в цілочисельні масиви mas1[7] і mas2[7]. Вивести масиви на екран за допомогою cout. Визначити, чи є рівні елементи із двох масивів. Порівняння елементів виконувати шляхом переміщення покажчика за допомогою запису «покажчик-індекс».

  23. Створити масив з 6-ти чисел-квадратів 12, 22 32, .. Вивести масив на екран за допомогою printf. З використанням запису «покажчик-індекс» вивести адреси елементів; кожну адресу в окремий рядок.

  24. Створити масив з 6-ти чисел-кубів 13, 23 33, .. Вивести масив на екран за допомогою cout. З використанням запису «покажчик-зсув» вивести адреси елементів; адреси відокремити табуляцією.

  25. Користувач уводить елементи в цілочисельний масив mas[5] за допомогою cin і запису «покажчик-зсув». Вивести масив на екран з використанням операції cout. Знайти максимальний елемент масиву й вивести на екран значення елемента і його номер.

6.4. Методичні вказівкі

Для відділення елементів масиву на екрані використовувати табуляцію, пробіли або маніпулятори (при роботі з cout).

6.5. Зміст звіту