Форум программистов, компьютерный форум, киберфорум
PascalABC.NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 18.06.2014
Сообщений: 21

Программа для сравнения 2-х дробей

30.06.2014, 17:40. Показов 927. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите пожалуйста написать программу для сравнения 2-х дробей. Что бы 1/6 была равна к примеру 1000000/6000000. Задаем числитель и знаменатель первой дроби затем второй и нам выходит ответ: верно или нет.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
30.06.2014, 17:40
Ответы с готовыми решениями:

Алгоритм Евклида для дробей
Даны две простые дроби a/b и c/d.Найти их сумму в виде простой несократимой дроби f/g a,b,c,d,f,g - натуральные числа Пример: Ввод:...

Процедура для сокращения простых дробей
Пусть процедура cancellation (a, b, p, q) от целых параметров (b ≠ 0) делает дробь a / b несократимой p / q. Напишите программу, которая...

Составьте программу, вычисляющую для двух дробей a/b и c/d : деление, умножение и сложение
составьте программу, вычисляющую для двух дробей a/b и c/d : деление, умножение и сложение. помогите пожалуйста

5
266 / 192 / 50
Регистрация: 16.06.2014
Сообщений: 424
30.06.2014, 17:48
Надо вычислить НОД (желательно, алгоритмом Евклида), определить дополнительные множители и сравнить соответствующие произведения.
0
0 / 0 / 0
Регистрация: 18.06.2014
Сообщений: 21
30.06.2014, 17:52  [ТС]
Приведите пожалуйста пример программы)
0
0 / 0 / 0
Регистрация: 30.06.2014
Сообщений: 2
30.06.2014, 17:58
Числитель первой дроби домножаем на знаменатель второй, числитель второй - домножаем на знаменатель первой. Сравниваем. Ваш Кэп.

Добавлено через 3 минуты
Пример:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
program Sravnenie;
var A,B,C,D:integer;
begin
writeln('Введите числитель первой дроби');
readln(A);
writeln('Введите знаменатель первой дроби');
readln(B);
writeln('Введите числитель второй дроби');
readln(C);
writeln('Введите знаменатель второй дроби');
readln(D);
 
if (D*A = B*C) then writeln('Дроби совпадают')
else writeln('Дроби различаются');
end.
0
0 / 0 / 0
Регистрация: 18.06.2014
Сообщений: 21
30.06.2014, 17:59  [ТС]
Спасибо большое)
0
266 / 192 / 50
Регистрация: 16.06.2014
Сообщений: 424
30.06.2014, 18:07
Числитель первой дроби домножаем на знаменатель второй, числитель второй - домножаем на знаменатель первой. Сравниваем. Ваш Кэп.
Если программу проверяет тестирующая система, то может быть проблема - переполнение типа данных.
А так - логично.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
30.06.2014, 18:07
Помогаю со студенческими работами здесь

Для двух неравных чисел m и n определить, какая из дробей ближе к числу n
Для двух неравных чисел m и n определить какая из дробей m/n или n/m ближе к числу π . В первом случае число m удвоить, во...

Функция сравнения двух дробей
Написать программу, функция сравнения двух дробей => да или нет

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

Программа перевода числа из десятичной в двоичную систему (и для целых и для десятичных дробей)
Программа перевода числа из десятичной в двоичную систему (и для целых и для десятичных дробей)

Программа для сравнения линий
Начала изучать С++. Для прохождения практики нужно составить программу, которая открывает xml файл, в котором находятся по 2 пары координат...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru