четверг, 25 октября 2018 г.

E-olymp C#

1024
РОБИМО САМОСТІЙНО

4805

Равносторонний треугольник

Найдите периметр и площадь равностороннего треугольника.

Входные данные

Одно целое число - длина стороны n (1 ≤ n ≤ 1000) равностороннего треугольника.

Выходные данные

Выведите в одной строке периметр и площадь равностороннего треугольника с 4 десятичными знаками
Вхідні дані #2
8
Вихідні дані #2
24.0000 27.7128


8321

Послідовність - 1

Вивести на екран послідовність чисел. Рахуємо, що n - номер варіанту.
n=1 : 0 1 2 3 4 5 6 7 8 9
n=2 : 1 2 3 4 5 6 7 8 9 10
n=3 : 2 4 6 8 10 12 14 16 18 20
n=4 : 1 3 5 7 9 11 13 15 17 19
n=5 : 5 10 15 20 25 30 35 40 45 50
n=6 : 9 8 7 6 5 4 3 2 1 0

Вхідні дані

Одне число n, 1 ≤ n ≤ 6

Вихідні дані

Виведіть числа послідовності

8322
РОБИМО САМОСТІЙНО


8532

Печать квадратов и кубов

Заданы два целых числа a и b. Выведите квадраты и кубы всех целых чисел от a до b включительно.

Входные данные

Два целых числа a и b (0 ≤ a ≤ b ≤ 10000).

Выходные данные

В первой строке выведите квадраты всех целых чисел от a до b включительно по возрастанию. Во второй строке выведите кубы всех целых чисел от a до b включительно по убыванию.
Вхідні дані #1
5 10
Вихідні дані #1
25 36 49 64 81 100 
1000 729 512 343 216 125 


271

Факторіал!

Знайти значення факторіалу цілого числа n.

Вхідні дані

Одне ціле число n (0 ≤ n ≤ 3000).

Вихідні дані

Виведіть факторіал числа n.
8609

Рекурсия - 1

Реализуйте рекурсивную функцию:
prb8609.gif

Входные данные

Одно целое число n (0 ≤ n ≤ 1000).

Выходные данные

Выведите значение f(n).
Вхідні дані #1
5
Вихідні дані #1
15
2292

Число Фібоначчі

Визначимо числа Фібоначчі наступним чином:
F (1) = F (2) = 1
F (n) = F (n - 1) + F (n - 2) для n ≥ 3.
Обчислити n-те число Фібоначчі.

Вхідні дані

У першому рядку задано кількість тестів t (1 ≤ t ≤ 103). У кожному з наступних t рядків міститься одне число n (1 ≤ n ≤ 104).

Вихідні дані

Для кожного тесту виведіть в окремому рядку відповідне число Фібоначчі.
Вхідні дані #1
5
1
2
3
4
5
Вихідні дані #1
1
1
2
3
5

II спосіб

    public static BigInteger Fib(BigInteger n)
        {
            if (n == 0)
            {
                return 0;
            }
            if (n == 1)
            {
                return 1;
            }
            if (n == 2)
            {
                return 1;
            }

            else
            {
                return Fib(n - 1) + Fib(n - 2);
            }
        }
        static void Main(string[] args)
        {

            string s = Console.ReadLine();
            var m = s.Split(' ');
            int t = int.Parse(m[0]);

            
            int[] indeks = new int[t];
            
            for (int i = 0; i < t; i++)
            {
                indeks[i] = int.Parse(Console.ReadLine());
                Console.WriteLine(Fib(indeks[i]));
            }


948

Площа та об`єм піраміди

Сторона основи правильної чотирикутної піраміди d, бічне ребро p. Визначити площу повної поверхні та об'єм піраміди.
    Вхідні дані
    У єдиному рядку через пропуск основа та бічне ребро. Вхідні дані не перевищують 100.
    Вихідні дані
    Через пропуск шукані площа та об'єм, результат вивести з точністю до тисячних.
    Вхідні дані #1
    20 15
    
    Вихідні дані #1
    847.214 666.667
    4718
    Напишіть програму, яка вітає користувача, виводячи слово Hello, ім'я користувача та розділові знаки у наступному вигляді: Hello, Harry
    Вхідні дані
    У єдиному рядку вводиться ім'я користувача.
    Вихідні дані
    У першому рядку виведіть привітання.
    Вхідні дані
    Sample 1
    Harry
    
    Sample 2
    Peter
    
    Вихідні дані
    Sample 1
    Hello, Harry
    
    Sample 2
    Hello, Peter
    
    
    1607

    Число у зворотньому порядку

    Записати ціле невід'ємне число n у зворотньому порядку.

    Вхідні дані

    Одне ціле невід'ємне 64-х розрядне число.

    Вихідні дані

    Запис числа у зворотньому порядку.
    Вхідні дані #1
    1234
    
    Вихідні дані #1
    4321
    
    
    
    

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

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