составьте программку определяющую являеться ли дробь a/b сократимой
Составьте программку определяющую являеться ли дробь a/b сократимой
Задать свой вопрос
Людмила Захариадис
Function NOD(a,b : Longint) : Longint;Begin If (a mod b)=0 then NOD:=b else Nod:=NOD(b,a mod b);end;Var a,b : Longint;Begin Write('Введите через пробел числители и знаменатель: ');Readln(a,b); If NOD(a,b)=1 then Writeln('Дробь не сократима.') else Writeln(a,'/',b,' = ',a div NOD(a,b),'/',b div NOD(a,b));end.
Вячеслав Мещевцев
спасибо
2 ответа
Полина
// PascalABC.NET 3.0, сборка 1164 от 11.02.2016
function gcd(a,b:integer):integer;
// Нахождение НОД
var
i: longint;
begin
while b lt;gt; 0 do begin
a := a mod b;
i := b; b := a; a := i
end;
Result:=a
end;
begin
var a:=ReadInteger('a=');
var b:=ReadInteger('b=');
var nod:=gcd(a,b);
if nodgt;1 then
WritelnFormat('Дробь сократима: 0/1=2/3',
a,b,a div nod,b div nod)
else WritelnFormat('Дробь 0/1 несократима',a,b)
end.
Тестовое решение:
a= 23541
b= 335160
Дробь сократима: 23541/335160=59/840
function gcd(a,b:integer):integer;
// Нахождение НОД
var
i: longint;
begin
while b lt;gt; 0 do begin
a := a mod b;
i := b; b := a; a := i
end;
Result:=a
end;
begin
var a:=ReadInteger('a=');
var b:=ReadInteger('b=');
var nod:=gcd(a,b);
if nodgt;1 then
WritelnFormat('Дробь сократима: 0/1=2/3',
a,b,a div nod,b div nod)
else WritelnFormat('Дробь 0/1 несократима',a,b)
end.
Тестовое решение:
a= 23541
b= 335160
Дробь сократима: 23541/335160=59/840
Балобанова
Милана
Function NOD(a,b : Longint) : Longint;
Begin
If (a mod b)=0 then NOD:=b else Nod:=NOD(b,a mod b);
end;
Var a,b : Longint;
Begin
Write('Введите через пробел числители и знаменатель: ');Readln(a,b);
If NOD(a,b)=1 then Writeln('Дробь не сократима.')
else Writeln(a,'/',b,' = ',a div NOD(a,b),'/',b div NOD(a,b));
end.
Begin
If (a mod b)=0 then NOD:=b else Nod:=NOD(b,a mod b);
end;
Var a,b : Longint;
Begin
Write('Введите через пробел числители и знаменатель: ');Readln(a,b);
If NOD(a,b)=1 then Writeln('Дробь не сократима.')
else Writeln(a,'/',b,' = ',a div NOD(a,b),'/',b div NOD(a,b));
end.
Варвара
Это рекламщик(-щица), сейчас в бан отправится
, оставишь ответ?
Похожие вопросы
-
Вопросы ответы
Новое
NEW
Статьи
Информатика
Статьи
Последние вопросы
в ряду натуральных чисел 3, 8, 10, 24, … 18 одно
Математика.
Предприятие по производству с/хоз продукции на производство затратило 3527000 руб Валовый
Разные вопросы.
Математика, задано на каникулы. ВАРИАНТ 1004
НОМЕР 1,2,3,4,5,6,7,8.
Математика.
Имеются три конденсатора емкостью С1=1мкФ, С2=2мкФ и С3=3мкФ. Какую наименьшую емкость
Физика.
Из точки м выходят 3 луча MP MN и MK причём
Геометрия.
выпиши в свою тетрадь те правила этикета которые тебе не были
Разные вопросы.
Анна хорошо учится у неё много подруг свободное от учёбы время
Обществознание.
10) Килограмм конфет дороже килограмма печенья на 52 р. За 8
Математика.
Во сколько раз число атомов кислорода в земной коре больше числа
Химия.
Составить монолог от имени дневника двоечника 7-10 предложений
Русский язык.
Облако тегов