воскресенье, 1 октября 2017 г.

с# олімпіадні задачі

Підрахувати кількість цифр цілого невід'ємного числа n.
Вхід. Одне ціле невід'ємне число n (0 ≤ n ≤ 2*109).
Вихід. Кількість цифр у числі n.
Приклад входу
13243
Приклад виходу

5

Який трикутник?

Визначити тип трикутника (рівносторонній, рівнобедрений, різносторонній) за заданими довжинами його сторін.

Вхідні дані

В одному рядку задано 3 цілих числа - довжини сторін трикутника. Довжини сторін не перевищують 100.

Вихідні дані

Вивести 1, якщо трикутник рівносторонній, 2 - якщо рівнобедрений і 3 - якщо різносторонній.

Садівник-художник
Після посадки дерев садівнику потрібно їх пофарбувати. У його розпорядженні є фарба трьох кольорів: біла, синя і помаранчева. Скількома способами він може пофарбувати N дерев, якщо ніякі два однакові кольори не можуть бути поруч?

Збільшити на 2

Задано лінійний масив цілих чисел. Збільшити на 2 кожний невід’ємний елемент масиву.

Вхідні дані

У першому рядку задано кількість елементів масиву n (n ≤ 100). У другому рядку задано самі елементи масиву, значення кожного з яких за модулем не перевищує 100.

Вихідні дані

Вивести в одному рядку n чисел: нові значення елементів масиву у тому ж порядку, в якому їх було задано.
Вхідні дані #1
4
1 2 3 -4
Вихідні дані #1
3 4 5 -4

Добуток цифр

Задано трицифрове число. Визначити добуток його цифр.

Вхідні дані

Одне додатнє трицифрове число n.

Вихідіні дані

Вивести добуток цифр числа n.
Вхідні дані #1
235
Вихідні дані #1
30

аналіз алгоритму Нехай n - тризначне число. тоді: • число його сотень a одно n / 100; • число його десятків b одно n / 10% 10; • число його одиниць c одно n% 10; Залишається обчислити і вивести добуток  a * b * c.


Перший не більший за 2,5

Задано масив дійсних чисел. Визначити перший елемент масиву, який не перевищує 2.5.

Вхідні дані

У першому рядку задано кількість елементів масиву n (0 < n ≤ 100), у наступному рядку задано n дісних чисел.

Вихідні дані

Вивести в одному рядку спочатку індекс знайденого першого вказаного елемента масива і через пропуск його значення з точістю 2 знаки після десяткової крапки. У випадку відсутності вказаного елементу в масиві вивести "Not Found" (без лапок).
Вхідні дані #1
5
6 7.5 2.1 2.0 0

Середнє арифметичне додатних

Задано послідовність дійсних чисел. Визначити середнє арифметичне додатних чисел.

Вхідні дані

У першому рядку задано кількість дійсних чисел n (0 < n ≤ 100). У наступному рядку задано n чисел, значення яких не перевищують за модулем 100.

Вихідні дані

Вивести середнє арифметичне додатних чисел з 2 десятковими знаками. У випадку відсутності додатних чисел вивести повідомлення "Not Found" (без лапок).
Вхідні дані #1
3
5.2 -2 4
Квадратне рівняння
Скласти програму для розв’язання квадратного рівняння ax2 + bx + c = 0 (a ≠ 0).
Вхідні дані
У єдиному рядку задано через пропуск 3 цілі числа - коефіцієнти квадратного рівняння відповідно ab та c. Значення коефіцієнтів не перевищують по модулю 100.
Вихідні дані
У єдиному рядку вивести у випадку відсутності коренів повідомлення "No roots" (без лапок), у випадку, якщо розв'язок містить один корінь вивести спочатку повідомлення "One root:" (без лапок), а далі через пропуск сам корінь, у випадку наявності двох коренів вивести спочатку повідомлення "Two roots:" (без лапок), а далі через пропуск спочатку менший, а потім більший корінь. Гарантується, що у випадку наявності розв'язків всі корені цілочисельні.
Вхідні дані
1 -5 6
Вихідні дані
Two roots: 2 3

Подвоєний мінімальний

Задано масив дійсних чисел. Обчисліть подвоєне значення мінімального елемента масиву.

Вхідні дані

Перший рядок містить кількість елементів у масиві n (n ≤ 100). Другий рядок містить n дійсних чисел - елементи масиву, значення кожного з яких за модулем не перевищує 100.

Вихідні дані

Вивести подвоєне значення мінімального елемента масиву з двома десятковими знаками.
Вхідні дані #1
6
6 7.5 2.1 2.0 0 -3
Вихідні дані #1
-6.00
Двозначне з чотиризначного
З даного чотиризначного натурального числа створити двозначне, що складається з його середніх цифр.
Вхідні дані
У єдиному рядку задане чотиризначне натуральне число.
Вихідні дані
Утворене число.
Вхідні дані #1
4765
Вихідні дані #1

76
Сума цифр двоцифрового числа
Знайти суму цифр даного двоцифрового числа.
Вхідні дані
У єдиному рядку задане двоцифрове ціле число.
Вихідні дані
У єдиному рядку сума його цифр.
Вхідні дані
23
Вихідні дані
5


Комментариев нет:

Отправить комментарий