Дано положительное действительное число. Выведите его целую часть.
| Ввод | Вывод |
|---|---|
17.9 |
17 |
Дано положительное действительное число. Выведите его дробную часть абсолютно точно. Исходное число содержит не более 6 знаков после десятичной точки.
| Ввод | Вывод |
|---|---|
17.9 |
0.9 |
Дано положительное действительное число. Выведите его первую цифру после десятичной точки. При решении этой задачи нельзя пользоваться условной инструкцией и циклом.
| Ввод | Вывод |
|---|---|
1.79 |
7 |
По российским правилам числа округляются до ближайшего целого числа, а если дробная часть числа равна 0.5, то число округляется вверх.
Дано неотрицательное действительное число, округлите его по этим правилам. Обратите внимание, что функция round не годится для этой задачи!
| Ввод | Вывод |
|---|---|
2.3 |
2 |
2.5 |
3 |
Цена товара обозначена в рублях с точностью до копеек, то есть действительным числом с двумя цифрами после десятичной точки. Запишите в две целочисленные переменные стоимость товара в виде целого числа рублей и целого числа копеек и выведите их на экран.
При решении этой задачи нельзя пользоваться условными инструкциями и циклами.
Решение оформите в виде функции split_price(price: float) -> tuple[int, int]. Сдайте на проверку только тело функции.
| Вызов функции | Возвращаемое значение |
|---|---|
split_price(10.35) |
(10, 35) |
С начала суток прошло \(h\) часов, \(m\) минут, \(s\) секунд (\(0\le h <12\), \(0\le m < 60\), \(0\le s < 60\)). По данным целым числам \(h\), \(m\), \(s\) определите угол (в градусах), на который повернулась часовая стрелка с начала суток и выведите его в виде действительного числа.
При решении этой задачи нельзя пользоваться условными инструкциями и циклами.
| Ввод | Вывод |
|---|---|
1 2 6 |
31.05 |
С начала суток часовая стрелка повернулась на угол в \(\alpha\) градусов. Определите, на какой угол повернулась минутная стрелка с начала последнего часа. Входные и выходные данные — действительные числа.
При решении этой задачи нельзя пользоваться условными инструкциями и циклами.
| Ввод | Вывод |
|---|---|
190.0 |
120.0 |
С начала суток часовая стрелка повернулась на угол в \(\alpha\) градусов. Определите, сколько полных часов, минут и секунд прошло с начала суток, то есть решите задачу, обратную задаче, которая была раньше. Запишите ответ в три целочисленные переменные и выведите их на экран.
При решении этой задачи нельзя пользоваться условными инструкциями и циклами.
| Ввод | Вывод |
|---|---|
31.05 |
1 2 6 |
2.05 |
0 4 6 |
1.05 |
0 2 6 |
Даны действительные коэффициенты \(a\), \(b\), \(c\), при этом \(a\ne0\). Решите квадратное уравнение \(ax^2+bx+c=0\) и выведите все его корни. Если уравнение имеет два корня, выведите два корня в порядке возрастания, если один корень — выведите одно число, если нет корней — не выводите ничего.
| Ввод | Вывод |
|---|---|
1 -1 -2 |
-1.0 2.0 |
Процентная ставка по вкладу составляет \(p\) процентов годовых, которые прибавляются к сумме вклада. Вклад составляет \(x\) рублей \(y\) копеек. Определите размер вклада через год.
Программа получает на вход целые числа \(p\), \(x\), \(y\) и должна вывести два числа: величину вклада через год в рублях и копейках. Дробная часть копеек отбрасывается.
При решении этой задачи нельзя пользоваться условными инструкциями и циклами.
| Ввод | Вывод |
|---|---|
12 179 0 |
200 48 |
Процентная ставка по вкладу составляет \(p\) процентов годовых, которые прибавляются к сумме вклада через год. Вклад составляет \(x\) рублей \(y\) копеек. Определите размер вклада через \(k\) лет.
Программа получает на вход целые числа \(p\), \(x\), \(y\), \(k\) и должна вывести два числа: величину вклада через \(k\) лет в рублях и копейках. Дробное число копеек по истечении года отбрасывается. Перерасчет суммы вклада (с отбрасыванием дробных частей копеек) происходит ежегодно.
| Ввод | Вывод |
|---|---|
12 179 0 5 |
315 43 |
По данному числу \(n\) вычислите сумму \(1+\frac{1}{2^2}+\frac{1}{3^2}+...+\frac{1}{n^2}\).
Знаете ли вы, что этот ряд сходится к \(\pi^2/6\)?
| Ввод | Вывод |
|---|---|
3 |
1.3611111111111112 |
По данному целому числу \(n\le10^6\) и действительному числу \(x\) вычислите сумму \(1+\frac{x}{1!}+\frac{x^2}{2!}+\frac{x^3}{3!}+...+\frac{x^n}{n!}\).
Операцией возведения в степень пользоваться нельзя. Алгоритм должен иметь сложность \(O(n)\).
Этот ряд сходится к \(e^x\) при росте \(n\).
| Ввод | Вывод |
|---|---|
2 0.1 |
1.105 |
10 0 |
1.0 |
100 1 |
2.7182818284590455 |