- •Завдання з програмування
- •Умовні оператори
- •Логічні вирази
- •Оператор вибору
- •Одновимірні масиви (до 6 балів)
- •Двовимірні масиви (матриці) (до 10 балів)
- •3.1 Поняття теорії чисел, що зустрічаються в завданнях
- •1 Послідовності
- •2 Геометричні завдання. Координати
- •3 Цілочисельні операції. Завдання з теорії чисел
- •3.2 Розкладання на множники
- •3.3 Розбиття на розряди
- •3.4 Знаходження нсд
- •3.5 Рекурентні обчислення
- •3.6 Перебір
- •4 Рядки
- •5 Машинна точність
- •6 Завдання про календар
- •7 Моделі екосистем
- •8 Прості ігри
- •9 Комбіновані завдання підвищеної складності
Умовні оператори
Дані три цілі числа. Піднести до квадрату від’ємні числа і до куба — додатні (число 0 не змінювати).
З трьох даних чисел вибрати найменше.
З трьох даних чисел вибрати найбільше.
З трьох даних чисел вибрати найменше і найбільше.
Поміняти значення змінних X і Y так, щоб в X опинилося менше з цих значень, а в Y — більше.
Значення змінних X, Y, Z поміняти місцями так, щоб вони виявилися впорядкованими за зростанням.
Значення змінних X, Y, Z поміняти місцями так, щоб вони виявилися впорядкованими за спаданням.
Дані дві змінні цілого типу: A і B. Якщо їх значення не рівні, то присвоїти кожній змінній значення суми цих значень, а якщо рівні, то – нульові значення.
Дані дві змінні цілого типа: A і B. Якщо їх значення не рівні, то присвоїти кожній змінній максимальне з цих значень, а якщо рівні, то присвоїти змінним нульові значення.
Дані три змінні: X, Y, Z. Якщо їх значення впорядковані за спаданням, то подвоїти їх; інакше замінити значення кожної змінної на протилежне.
Дані три змінні: X, Y, Z. Якщо їх значення впорядковані за зростанням або спаданням, то подвоїти їх; інакше замінити значення кожної змінної на протилежне.
Дані точки на площині з цілими координати. Якщо точка не лежить на координатних осях, то вивести 0. Якщо точка співпадає з початком координат, то вивести 1. Якщо точка не співпадає з початком координат, але лежить на осях OX або OY, то вивести відповідно 2 або 3.
Дані дійсні координати точки, що не лежить на координатних осях OX і OY. Вивести номер квадранту, в якому знаходиться дана точка.
На числовій осі розташовані три точки: A, B, C. Визначити, яка з двох останніх точок (B або C) розташована ближче до A, і вивести цю її координату, а також її відстань від точки A.
Дані чотири цілих числа, одне з яких відмінно від трьох інших, рівних між собою. Вивести порядковий номер цього числа.
Дано номер деякого року (додатне ціле число). Вивести відповідний йому номер сторіччя, враховуючи, що, наприклад, початком 20 сторіччя був 1901 рік.
Дано номер деякого року (додатне ціле число). Вивести число днів цього року, враховуючи, що звичайний рік налічує 365 днів, а високосний — 366 днів. Високосним вважається рік, що ділиться на 4, за винятком тих років, які діляться на 100 і не діляться на 400 (наприклад, роки 300, 1300 і 1900 не є високосними, а 1200 і 2000 — є).
Дане ціле число в діапазоні від –999 до 999. Вивести рядок — словесний опис даного числа вигляду "від’ємне двозначне число", "нульове число", "додатне однозначне число" і т.д.
Дане ціле число в діапазоні від 1 до 9999. Вивести рядок — словесний опис даного числа вигляду "парне двозначне число", "непарне чотиризначне число" і т.д.
Написати програму, яка по введеним користувачем зросту (в сантиметрах) та ваги (в кілограмах) визначає оптимальну вагу користувача (за формулою: Зріст – 100) і видає рекомендацію щодо схуднення або набору ваги. Розумність вхідних даних повинна контролюватись в програмі.
Написати програму, яка за введеною вартістю товару визначає вартість покупки з урахуванням знижки. Знижка надається в таких розмірах: при вартості покупки від 1 до 10 гривень – 0 %, від 10 до 50 гривень – 1%, від 50 до 100 гривень – 2%, від 100 гривень – 3%.
Написати програму, яка визначає кількість дійсних коренів квадратного рівняння
в залежності від значень параметрів
.*)Написати програму, яка визначає кількість дійсних коренів біквадратного рівняння
в залежності від значень параметрів
.Написати програму, яка визначає кількість дійсних коренів рівняння
в залежності від значень параметрів
.*) Написати програму, яка по введеному моменту часу (години, хвилини, секунди) визначає наступний момент часу.
*) Написати програму, яка по введеній даті (число, місяць, рік) визначає дату наступного дня. (Наявністю високосних років знехтувати).
