Здрасти!
Помогите решить задачи с помощью длинной арифметикой...
№1:
Длинный корень
По заданному натуральному числу А требуется найти наибольшее число В такое, что B2 <= A.
Входные данные
Во входном файле INPUT.TXT записано натуральное число A (A <= 103000).
Выходные данные
В выходной файл OUTPUT.TXT выведите максимальное натуральное число B, квадрат которого не превосходит A. Число B следует выводить без лидирующих нулей.
Примеры:
input.txt: 17
output.txt: 4
№2:
Больше-меньше - 2
Программист Билл занимается разработкой программного обеспечения для новейшего робота-исследователя, которого учёные планируют отправить на Марс с целью поиска там следов разумной жизни. Модули, которые отвечают за передвижение робота и сбор проб грунта, Билл уже скачал из Интернета. Оставалось лишь научить робота отличать разумные формы жизни от неразумных. Для этого Боб несколько месяцев посещал программистские форумы, и, наконец, нашёл подходящий модуль. Теперь, чтобы определить, является ли тот или иной объект представителем внеземной расы, роботу достаточно сравнить два вещественных числа.
Однако за несколько часов до запуска корабля на Марс обнаружилось, что робот неправильно сравнивает вещественные числа! Чтобы исправить эту ошибку, учёные обратились за помощью к Вам.
Входные данные
Входной файл INPUT.TXT состоит из двух строк, в каждой из которых записано по одному вещественному числу без ведущих нулей. Целая и дробная части отделяются точкой, которая может быть опущена, если число целое. Каждое из чисел содержит не более 10000 цифр.
Выходные данные
В выходной файл OUTPUT.TXT выведите один символ ‘<’, если первое число меньше второго, ‘>’, если больше, и ‘=’, если числа равны.
Примеры:
1.
input.txt:
2.39
3.61
output.txt: <
2.
input.txt:
123
12.3
output.txt: >
3.
input.txt:
12345678
12345678.0
output.txt: =
4.
input.txt:
-1.0
1.0
output.txt: <
№3:
Сумма факториалов
Факториалом натурального числа K называется произведение K!=1×2×3×…×K.
Требуется написать программу, которая по заданному числу N вычислит сумму 1!+2!+…+N! .
Входные данные
Входной файл INPUT.TXT содержит одно натуральное число N (N ≤ 200).
Выходные данные
Выходной файл OUTPUT.TXT должен содержать все десятичные знаки искомой суммы.
Примеры:
1. input.txt: 1
output.txt: 1
2. input.txt: 2
output.txt: 3
3. input.txt: 3
output.txt: 9
№4:
Длинное произведение
(Время: 1 сек. Память: 16 Мб Сложность: 46%)
Даны целые неотрицательные числа M и N. Требуется найти произведение этих чисел.
Входные данные
Входной файл INPUT.TXT содержит в первой строке число M, а во второй строке – число N. (0 <= M, N <=10 в степени 2500)
Выходные данные
В выходной файл OUTPUT.TXT выведите произведение чисел M и N.
Примеры:
1.
input.txt:
5
7
output.txt: 35
2.
input.txt:
4134937827592
784
output.txt: 3241791256832128
3.
input.txt:
9876543210
1023456789
output.txt: 10108215200126352690
Заранее СПАСИБО!