Єдина вимога цього конкурсу: використання лише операторів вибору та оператору безумовного переходу.
Буде запропоновано написати програми по 7 завданням(кожне завдання по 10 балів максимум при ідеальному його написанні) і одному додатковому. Який сенс у додатковому завданні?
Тим, кому виповнилося вже 16 років, при вирішенні додаткового завдання мають можливість отримати по 10 балів за кожне завдання, тобто максимально 70 балів. Якщо програміст, якому 16+ не вирішує додаткового завдання, то за кожне офіційне завдання отримує максимум 9 балів, тобто максимально 63 бали.
Якщо програміст, якому ще НЕ виповнилось 16 років вирішує крім офіційних завдань ще і додаткове, має можливість отримати +1 бал, тобто максимальна кількість набраних балів 71.
У додатковому завданні можливе використання всіх ваших знань: цикли, масиви, множини, і т.д.
У кого не вказана дата народження, то я буду оцінювати, що вам вже виповнилося 16 років, отже поставте свій вік у інформації.
Отже, бажаю успіхів на сьогоднішньому конкурсі!
Ввести символ з клавіатури і визначити до якої групи він відноситься (малі чи великі літери латинського алфавіту, цифри, арифметичні знаки або спеціальні символи).
Визначити, в якій координатній чверті розміщений трикутник, утворений прямою, заданою рівнянням у = ах + b і осями координат.
Визначити, чи є точки A(x1,y1,) та B(x2,y2) симетричними відносно:
а) осі абсцис;
б) осі ординат;
в) початку координат;
г) прямої y=x;
Написати програму перевірки знань таблиці множення. Комп’ютер через генератор випадкових чисел (числа [1...15]) загадує 5 прикладів такого вигляду: 5*14=, а користувач відгадує чому цей вираз дорівнює. За 5 правильних відповідей отримує відмінно, за 4 – добре, за 3- задовільно, за 2 – незадовільно, при менших кількостях відповіді – повідомлення, що треба перездати.
Ввести два дійсних числа з клавіатури і арифметичну дію між ними і обчислити результат.
Скласти програму, за допомогою якої можна визначити останню цифру деякого натурального числа n. Якщо ця цифра менша від 5, подвоїти її, якщо перевищує 5 – замінити на 1. Значення нового числа вивести на екран як n1.
Вантажопідйомність ліфту m кг. В ліфт кожен раз заходить людина, яка важить певну кількість кілограм n. Визначити який пасажир по рахунку не зможе зайти, тому що ліфт буде перевантажений. (m,n – цілі числа).
Задано 10 символів (згенерованих випадковим чином [0..255]), організованих як лінійний масив. Вивести спочатку ті з них, що мають коди, які є парними числам, потім з нового рядка ті символи, що мають непарні коди. Елементи кожного рядка розмістити в порядку спадання.