Робота з дійсними числами на c - практика python django

Робота з дійсними числами на C ++

Робота з дійсними числами на c - практика python django

Як і обіцяв, викладаю рішення задач для школярів по C ++. На цей раз будуть розглянуті завдання з дійсними числами.

Дано позитивне дійсне число X. Виведіть його дробову частину.
Формат вхідних даних
Вводяться позитивне дійсне число.
Формат вихідних даних
Виведіть відповідь до задачі.

Дано позитивне дійсне число X. Виведіть його першу цифру після десяткового дробу.
Формат вхідних даних
Вводиться позитивне дійсне число.
Формат вихідних даних
Виведіть відповідь до задачі.

Дано довжини сторін трикутника. Обчисліть площу трикутника.
Формат вхідних даних
Вводяться три позитивних числа.
Формат вихідних даних
Виведіть відповідь до задачі.

Процентна ставка за вкладом становить P відсотків річних, які додаються до суми вкладу в кінці року. Внесок складає X рублів Y копійок. Визначте розмір вкладу через рік.
При вирішенні цього завдання не можна користуватися умовними інструкціями і циклами.
Формат вхідних даних
Програма отримує на вхід цілі числа P, X, Y.
Формат вихідних даних
Програма повинна вивести два числа: величину вкладу через рік в рублях і копійках. Дрібна частина копійок відкидається.

Процентна ставка за вкладом становить P відсотків річних, які додаються до суми вкладу через рік. Внесок складає X рублів Y копійок. Визначте розмір вкладу через K років.
Формат вхідних даних
Програма отримує на вхід цілі числа P, X, Y, K.
Формат вихідних даних
Програма повинна вивести два числа: величину вкладу через K років в рублях і копійках. Дробове число копійок за витікання року відкидається. Перерахунок суми вкладу (з відкиданням дрібних частин копійок) відбувається щорічно.
Примітка
У цьому завданні часто виникають проблеми з точністю. Якщо вони виникли у вас - спробуйте вирішити задачу в цілих числах.

Визначте середнє значення всіх елементів послідовності, яка завершується числом 0.
Формат вхідних даних
Вводиться послідовність цілих чисел, що закінчується числом 0 (саме число 0 в послідовність не входить, а служить як ознака її закінчення).
Формат вихідних даних
Виведіть відповідь до задачі.

Дана послідовність натуральних чисел $% x_1, x_2. x_n $%. Стандартним відхиленням називається величина $$ sigma = sqrt> $$
де $$ s = frac $$ - середнє значення послідовності.
Визначте стандартне відхилення для даної послідовності натуральних чисел, яка завершується числом 0.
Формат вхідних даних
Вводиться послідовність цілих чисел, що закінчується числом 0 (саме число 0 в послідовність не входить, а служить як ознака її закінчення). У послідовності не менше двох чисел до 0.
Формат вихідних даних
Виведіть відповідь до задачі.

Дан многочлен $% P (x) = a_nx_n + a_x_ +. + A_1x + a_0 $% і число $% x $%. Розрахуйте значення цього многочлена, скориставшись схемою Горнера:
$$ P (x) = (. (((A_nx + a_) x + a_) x + a_).) X + a_0 $$
Формат вхідних даних
Спочатку програмі подається на вхід ціле невід'ємне число n ≤ 20, потім дійсне число x, потім слід $% n + 1 $% дійсне число - коефіцієнти многочлена від старшого до молодшого.
Формат вихідних даних
Програма повинна вивести значення многочлена.

Дано дійсні коефіцієнти $% a, b, c $%, при цьому $% a ≠ 0 $%. Вирішіть квадратне рівняння $% ax ^ 2 + bx + c = 0 $% і виведіть всі його коріння.
Формат вхідних даних
Вводяться три дійсних числа.
Формат вихідних даних
Якщо рівняння має два кореня, виведіть два кореня в порядку зростання, якщо один корінь - виведіть одне число, якщо немає коренів - не виводьте нічого.

завдання №10

Дано дійсні коефіцієнти a, b, c. Розв'яжіть рівняння $% ax ^ 2 + bx + c = 0 $% і виведіть всі його коріння.
Формат вхідних даних
Вводяться три дійсних числа.
Формат вихідних даних
Якщо дане рівняння не має коренів, виведіть число 0.
Якщо рівняння має один корінь, виведіть число 1, а потім цей корінь.
Якщо рівняння має два кореня, виведіть число 2, а потім два кореня в порядку зростання.
Якщо рівняння має нескінченно багато коренів, виведіть число 3.

завдання №11

Дано дійсні числа a, b, c, d, e, f. Відомо, що система лінійних рівнянь $$? Eginax + by = e \ cx + dy = fend $$ має рівно одне рішення. Виведіть два числа x і y, які є вирішенням цієї системи.
Формат вхідних даних
Вводяться шість чисел - коефіцієнти рівнянь системи.
Формат вихідних даних
Виведіть відповідь до задачі.

завдання №12

Дано дійсні числа a, b, c, d, e, f. Вирішіть систему лінійних рівнянь $$? Eginax + by = e \ cx + dy = fend $$
Формат вхідних даних
Вводяться шість чисел - коефіцієнти рівнянь системи.
Формат вихідних даних
Висновок програми залежить від виду рішення цієї системи.
Якщо система не має рішень, то програма повинна вивести єдине число 0.
Якщо система має нескінченно багато рішень, кожне з яких має вигляд $% y = kx + b $%, то програма повинна вивести число 1, а потім значення $% k $% і $% b $%.
Якщо система має єдине рішення $% (x_0, y_0) $%, то програма повинна вивести число 2, а потім значення $% x_0 $% і $% y_0 $%.
Якщо система має нескінченно багато рішень виду $% x = x_0 $%, $% y $% - будь-який, то програма повинна вивести число 3, а потім значення $% x_0 $%.
Якщо система має нескінченно багато рішень виду $% y = y_0 $%, $% x $% - будь-який, то програма повинна вивести число 4, а потім значення $% y_0 $%.
Якщо будь-яка пара чисел $% (x, y) $% є рішенням, то програма повинна вивести число 5.