1024
РОБИМО САМОСТІЙНО
4805
Равносторонний треугольник
Найдите периметр и площадь равностороннего треугольника.
Входные данные
Одно целое число - длина стороны n (1 ≤ n ≤ 1000) равностороннего треугольника.
Выходные данные
Выведите в одной строке периметр и площадь равностороннего треугольника с 4 десятичными знаками
Вхідні дані #2
8
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
271
Факторіал!
Знайти значення факторіалу цілого числа n.
Вхідні дані
Одне ціле число n (0 ≤ n ≤ 3000).
Вихідні дані
Виведіть факторіал числа n.
8609
Рекурсия - 1
Реализуйте рекурсивную функцию:
Входные данные
Одно целое число 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