Лидеры рейтинга

ID: 226425

Konstantin Shvetski

Модератор

768

Россия, Северодвинск


ID: 259041

Алексеев Владимир Николаевич

Мастер-Эксперт

343

Россия, пос. Теплоозёрск, ЕАО


ID: 401284

Михаил Александров

Академик

278

Россия, Санкт-Петербург


ID: 325460

CradleA

Мастер-Эксперт

209

Беларусь, Минск


ID: 137394

Megaloman

Мастер-Эксперт

158

Беларусь, Гомель


ID: 400815

alexleonsm

6-й класс

130


ID: 400669

epimkin

Профессионал

120


8.8.15

09.05.2021

JS: 2.8.21
CSS: 4.5.5
jQuery: 3.6.0
DataForLocalStorage: 2021-05-15 03:46:17-standard


Создание программ на языках C и C++.

Администратор раздела: CradleA (Мастер-Эксперт)

Консультация онлайн # 159869

Раздел: С / С++
Автор вопроса: Talan Biroev
Дата: 07.02.2009, 17:18 Консультация закрыта
Поступило ответов: 1

Здравствуйте!
У меня тут ещё 2 задачи с длинной арифметикой...
Пожалуйста помогите решить!

1 Вопрос:

A / B


Требуется получить точное значение частного А/В для двух натуральных чисел A и B.

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

В единственной строке входного файла INPUT.TXT записано частное двух натуральных чисел, не превышающих 1000. Числа разделены символом «/» без лишних пробелов.

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

В выходной файл OUTPUT.TXT нужно вывести точное значение A/B без лишних точек, нулей и пробелов. В случае присутствия бесконечной записи числа следует вывести период в скобках.

Например, неправильно выведены числа: 08.92, 3.20, 120.6(6), 0.(33), 5.(0), 2. , .3, 0.33(03) . Их следует выводить как 8.92, 3.2, 120.(6), 0.(3), 5, 2, 0.3, 0.3(30) .

Пример:
1.
input.txt:10/7
output.txt: 1.(428571)

2.
input.txt: 1/3
output.txt: 0.(3)

3.
input.txt: 100/25
output.txt: 4

2 Вопрос:

A-B


Требуется найти разность между неотрицательными числами А и В.

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

Во входном файле INPUT.TXT в двух строках записаны два неотрицательных целых числа A и B, не превышающие 101000. Запомните, цифры могут быть очень большими!

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

В выходной файл OUTPUT.TXT выведите значение A-B.

Примеры:

1.
input.txt:
7
5
output.txt: 2


2.
input.txt:
5
17
output.txt: -12


СПАСИБО!!!

Ответ # 243113 от Micren
Здравствуйте, Talan Biroev !
Решение 1й задачи. Что касается 2й то подозреваю что числа не превышают 10^1000, а не 101000. Иначе длинная арифметика не нужна.

Приложение:


Micren

Посетитель
07.02.2009, 18:17
Мини-форум консультации # 159869
Волкорезов Алексей Леонидович

1

= общий =    07.02.2009, 23:45

Реализацию операций с длинными числами можно посмотреть здесь.

Возможность оставлять сообщения в мини-форумах консультаций доступна только после входа в систему.
Воспользуйтесь кнопкой входа вверху страницы, если Вы зарегистрированы или пройдите простую процедуру регистрации на Портале.

Лучшие эксперты раздела

CradleA

Мастер-Эксперт

Рейтинг: 209

Коцюрбенко Алексей Владимирович

Старший модератор

Рейтинг: 74

Зенченко Константин Николаевич

Старший модератор

Рейтинг: 74

Хватов Сергей

Академик

Рейтинг: 5

Степанов Иван /REDDS

4-й класс

Рейтинг: 1

Лысков Игорь Витальевич

Мастер-Эксперт

Рейтинг: 0