0 / 0 / 0
Регистрация: 08.12.2022
Сообщений: 2
1

Наибольший общий делитель трёх чисел в длинной арифметике

08.12.2022, 20:22. Показов 835. Ответов 5

Author24 — интернет-сервис помощи студентам
Всем привет. Столкнулся с проблемной задачей:
Найти наибольший общий делитель трех чисел m, n и p. (m, n, p >=MaxInt).

Умножать, вычитать и складывать длинные числа не сложно, а вот с поиском НОД возникли проблемы.

(формулу поиска НОД среди обычных чисел знаю, интересует именно реализация в длинной арифметике)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.12.2022, 20:22
Ответы с готовыми решениями:

Найти наибольший общий делитель трех чисел
Даны два натуральных числа A и B. Требуется найти их наибольший общий делитель (НОД). Входные...

Найти наибольший общий делитель трех чисел
заданы 3 числа найти их наибольший общий делитель

Найти наибольший общий делитель трех натуральных чисел
Ребят, нужна помощь Найти наибольший общий делитель трех натуральных чисел, имея ввиду, что...

Определить наибольший общий делитель трех натуральных чисел
Нужно решить с помощю файлов даже непредставляю как ( Определить наибольший общий делитель трех...

5
328 / 219 / 108
Регистрация: 12.02.2019
Сообщений: 1,052
10.12.2022, 08:43 2
Цитата Сообщение от KaelNelakar Посмотреть сообщение
Умножать, вычитать и складывать длинные числа не сложно
осталось немного, делить
0
34 / 22 / 13
Регистрация: 20.05.2022
Сообщений: 414
10.12.2022, 18:53 3
KaelNelakar, так для решению этой задачи есть много библиотек, которые работают с большими числами, как со строками. Поэтому давайте определимся какую библиотеку Вы используете?
0
0 / 0 / 0
Регистрация: 08.12.2022
Сообщений: 2
12.12.2022, 10:19  [ТС] 4
Нам (в универе) запрещено пользоваться сторонними библиотеками, поэтому работаем только с заголовочными файлами.
0
328 / 219 / 108
Регистрация: 12.02.2019
Сообщений: 1,052
12.12.2022, 14:10 5
KaelNelakar, просто из интереса, какие уже числа наметили?
0
715 / 675 / 110
Регистрация: 29.05.2015
Сообщений: 4,069
12.12.2022, 20:21 6
Недавно только была тема, где я выкладывал проект поиска нод-нок для двух длинных чисел:

Посчитать НОД больших чисел

Правда он на Qt, но при желании можно переделать и на чистый С++. Для трёх чисел выполняется за 2 действия, если не ошибаюсь.

Добавлено через 1 минуту
Цитата Сообщение от CoderPC Посмотреть сообщение
просто из интереса, какие уже числа наметили?
Числа то можно взять большие, только вопрос - как проверить правильность работы программы?
0
12.12.2022, 20:21
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.12.2022, 20:21
Помогаю со студенческими работами здесь

Найти наибольший общий делитель трех натуральных чисел
Найти наибольший общий делитель трех натуральных чисел (единица будет считаться наибольшим общим...

Найти наибольший общий делитель трех заданных натуральных чисел, используя алгоритм Евклида
1.Найти наибольший общий делитель трех заданных натуральных чисел, используя алгоритм Евклида и...

Найти наибольший общий делитель чисел 30 и 18
5. Оператор while Найти наибольший общий делитель чисел 30 и 18.

Наибольший общий делитель 2х целых чисел
Здравствуйте, помогите пожалуйста с прогой: Вычислить наибольший общий делитель 2х целых чисел...

Определите наибольший общий делитель чисел
Привет,всем!!!Я учусь в колледже информатики и мы только начали изучать Си и нам дали электронную...

Вычислить наибольший общий делитель чисел A! и B!
Закончилось время каникул. Благодаря помощи хакера Лехи, Нура все же смогла поступить в университет...

Найти наибольший общий делитель 8 чисел
Добрый вечер. Господа! Я не в состоянии написать программу сам, так как не понимаю как записать это...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru