
- •Теоретичні відомості до лабораторної роботи № 1 Приклад перетворення типів та форматування вводу-виводу
- •Функціональний if (тернарна операція)
- •Цикл з лічильником for
- •Приклади
- •Цикли while (з передумовою), do while (з післяумовою)
- •Приклади
- •Типи даних Переліки
- •Структури
- •Багатовимірні масиви
- •Ступінчасті (невирівняні) масиви
- •Варіанти завдань до лабораторної роботи №1
Варіанти завдань до лабораторної роботи №1
Елементи масиву
задаються так:
. Знайти середнє арифметичне всіх елементів масиву, які потрапляють у проміжок
. Всі інші записати у файл “Others.dat”, впорядкувавши їх в порядку спадання.
У файлі “Array.dat” зберігаються елементи масиву
. Сформувати масив
таким чином:
... Обчислити
, де х – добуток додатних елементів масиву В, а
.
Елементи масиву
задаються так:
. Із елементів масиву А побудувати масив В наступним чином: спочатку йдуть елементи масиву А, квадрати яких належать відрізку
, а потім усі інші елементи. Зберігаючи порядок, записати у файл “Great.dat” усі елементи масиву В, які становлять не менше р % від другого найбільшого елемента масиву А.
Нехай
– деякі n-вимірні дійсні вектори, координати яких зберігаються у файлі. Обчислити значення функції
Елементи масиву задаються так:
. Обчислити
. Записати у файл “Order.dat” елементи масиву А, впорядковані в порядку зростання їх модулів.
Нехай S – площа трикутника, вершинами якого є точки
(координати зберігаються у файлі). Обчислити значення функції
Елементи масиву
задаються так:
. Знайти кількість елементів масиву, які задовольняють умову
. Записати у файл найдовшу послідовність елементів масиву А, які задовольняють попередню умову.
Нехай точки є вершинами трикутника АВС. (Координати зберігаються у файлі). Обчислити значення функції
Елементи масиву задаються так:
. Побудувати масив так:
Записати у файл найдовшу зростаючу послідовність елементів масиву А.
У файлі зберігаються числа а, b, с, які є довжинами трьох відрізків. Обчислити значення функції
Елементи масиву задаються так:
. Знайти
. Записати у файл всі елементи масиву А, які потрапляють у проміжок
У файлі зберігаються координати точок , які є вершинами трикутника АВС. Обчислити значення функції
Елементи масиву задаються так:
. Обчислити х+у, якщо x – сума модулів таких елементів масиву, індекси яких кратні числам 2 і 3, у – добуток всіх інших елементів масиву. Записати у файл k елементів масиву А, які найменше відрізняються від середнього арифметичного його додатних елементів.
Знайти суму цілих розв’язків системи нерівностей
серед елементів файлу “Numbers.dat”, які належать проміжку
.
У файл Points.txt зберігаються координати точок трьохвимірного простору (кількість точок наперед невідома). Вивести усі пари точок, які задовольняють умову:
, де
– довжина відрізка, який сполучає відповідні точки. Обчислення відстані між точками та пошук функцій max і min реалізувати у вигляді функцій.
У файлі Triangle.txt зберігаються координати вершин
(кількість трикутників наперед невідома). Вивести координати вершин трикутника, площа якого є найменшою. Обчислення площі трикутника реалізувати у вигляді процедури функції.
У текстовому файлі задані коефіцієнти многочленів. Знайти їх НСК.
У файлі Quadrangle.txt зберігаються координати вершин чотирикутників (кількість чотирикутників наперед невідома). Вивести координати вершин чотирикутника, периметр якого найменше відрізняється від середнього периметру. Обчислення середнього периметру реалізувати у вигляді процедури функції.
Елементи прямокутної матриці
задаються так:
,
. Записати у файл Frequency.txt різні елементи матриці А та кількість їх повторів, реалізувавши обчислення НСД за допомогою процедури-функції.
У файлі Matrix.dat зберігаються прямокутні матриці з дійсними елементами. Перший рядок містить кількість матриць. Другий – кількість рядків та стовпців першої матриці. Наступний – елементи першої матриці. Далі йдуть розмірності другої матриці і тд. Визначити, яку найбільшу кількість матриць, які йдуть підряд одна за одною, можна перемножити та вивести їх добуток.
У файлі зберігаються цілі числа, кількість яких наперед невідома. Знайти кількість чисел серед них, які не перевищують квадрат добутку їх цифр у системі числення за основою р. Обчислення добутку цифр у заданій системі числення числа реалізувати у вигляді функції.
Елементи масиву задаються так:
.
(min і НСК реалізувати у вигляді
процедур-функцій). Знайти найменший
цілий розв’язок системи нерівностей
.
У текстовому файлі зберігаються квадратні матриці. Для кожної матриці знайти діагональ, сума елементів якої є максимальною. Приклад
0 7 0
5 1 4
9 –1 6
Задано n матриць. Вивести ту з них, для якої добуток її k-го найбільшого та m-го найменшого найменше відрізняється від середнього арифметичного суми квадратів її елементів, що лежать у рядках з парними індексами та стовпцях з непарними індексами. Приклад. –2 є 3-им найбільшим елементом матриці
–2 4
–1 –5.
Нехай S – площа трикутника, вершинами якого є точки (координати зберігаються у файлі). Обчислити значення функції
Елементи масиву задаються так: . Обчислити . Записати у файл “Order.dat” елементи масиву А, впорядковані в порядку зростання їх модулів.