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

Вычислить и вывести наименьший общий знаменатель трех дробей

18.10.2012, 15:48. Показов 2236. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
для сложения трех одинаковых дробей со знаменателем a,b,c (1<a,b,c<= 1200) Даше необходимо найти наименьший общий знаменатель, который может быть большим, но не больше 2147483647. Помогите ей, составить программу, которая будет находить его.
ваша программа должна
запросить три натуральных числа - знаменатели трех дробей (1<a,b,c<= 1200)
Вычислить и вывести на экран наименьший общий знаменатель
пример
знаменатели 4, 6, 18
наименьший общий знаменатель 36
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.10.2012, 15:48
Ответы с готовыми решениями:

Вычислить и вывести на экран наименьший общий знаменатель трёх дробей
Вычислить и вывести на экран наименьший общий знаменатель трёх дробей a,b,c

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

Программа должна запросить 3 натуральных числа - знаменатели трех дробей, вычислять и выводить на экран наименьший общий знаменатель.
1) Для сложения трех обыкновенных дробей со знаменателями a, b и c (1&lt;a,b,c&lt;1200) нужно найти...

Наименьший общий знаменатель
Для сложения трех обыкновенных дробей со знаменателями a, b и с(1&lt;a,b&lt;c&lt;=1200)необходимо найти...

2
Платежеспособный зверь
8834 / 4268 / 1621
Регистрация: 28.10.2009
Сообщений: 11,407
18.10.2012, 16:26 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

QBasic/QuickBASIC
1
2
3
4
5
6
7
8
9
10
11
12
13
14
INPUT "vvedite 3 chisla ", a, b, c
x = a
y = b
DO
IF x > y THEN x = x - y ELSE y = y - x
LOOP UNTIL x = y
d = a * b / x
x = d
y = c
DO
IF x > y THEN x = x - y ELSE y = y - x
LOOP UNTIL x = y
noz = d * c / x
PRINT noz
1
Регистрация: 23.10.2013
Сообщений: 5,076
Записей в блоге: 8
08.06.2016, 13:50 3
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

QBasic/QuickBASIC
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
DECLARE FUNCTION NOD! (a!, b!)
CLS
INPUT "A, B, C = "; a, b, c
 
d = a * b / NOD(a, b)
d = c * d / NOD(c, d)
 
PRINT "NOK ="; d
END
 
FUNCTION NOD (a, b)
   IF a = 0 OR b = 0 THEN
      NOD = a + b
   ELSE
      IF a > b THEN
         NOD = NOD(a MOD b, b)
      ELSE
         NOD = NOD(a, b MOD a)
      END IF
   END IF
END FUNCTION
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.06.2016, 13:50
Помогаю со студенческими работами здесь

Вывести на экран наибольшую из трех дробей
Помогите с итоговой К/Р пожалуйста дано a1/b1, a2/b2, a3/b3, напишите программу, которая выводит...

Вычислить наименьший общий делитель двух натуральных чисел
Ребят,помогите составить программу с циклом.Pascal ABC. Вычислите наименьший общий делитель двух...

Калькулятор обыкновенных дробей C#( Целая часть , Числитель, Знаменатель)
Вообщем,суть , нужно дописать, всевозможные вероятности(условий) , умножения и деления. &lt;Window...

Вводятся числитель a и знаменатель b дроби. Вывести: знак, целую часть, сокращенные числитель и знаменатель
Вводятся числитель a и знаменатель b дроби. Вывести: знак, целую часть, сокращенные числитель и...


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

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

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