Alex-kustov
?>

5. Два треугольника представлены длинами своих сторон x, y и z. Определить, площадь какого из них больше. Создать функцию HeronFormula для вычисления площади треугольника по длинам его сторон. Для решения задачи использовать формулу Герона. Проверка: Если стороны первого треугольника равны 3, 4 и 5 см, а второго – 6, 7 и 8, то результатом будет S1 < S2, т.к. S1 = 6, а S2 = 20.33. Если стороны первого и второго треугольников равны 3, 4 и 5 см, то результатом будет S1 = S2, т.к. S1 = S2 = 6. Если стороны первого треугольника равны 6, 7 и 8 см, а второго – 3, 4 и 5, то результатом будет S1 > S2, т.к. S1 = 20.33, а S2 = 6.

Информатика

Ответы

asparinapti39
Да без проблем!

gcd(77164189341682084692124351766096496451364840671846455244761, 46668734283684548617206823665104829826096872771679324943689);

448643232670469

a:=ifactor(77164189341682084692124351766096496451364840671846455244761);

   4                                                            
(3)  (11) (503) (809) (573384723060967) (448643232670469) (492166512383869) (1680979)

b:=ifactor(46668734283684548617206823665104829826096872771679324943689);
(781199815286623) (283598494080047) (448643232670469) (39869)
(11776697129)

Вычислите наибольший общий делитель чисел 7716418934168208469212435176609649645136484067184645524476
st7307

program a2;

var

 a, x1, y1, z1, l1, z, l: string;

 i, g, d, f, a1, b1, sum, vr, vr1, err: int64;

begin

 readln(a);

 g := pos(';', a);

 x1 := copy(a, 2, g - 2);

 y1 := copy(a, g + 2, length(a) - g - 2);

 if a[1] = '[' then d := 1

 else d := 0;

 if a[length(a)] = ']' then f := 1

 else f := 0;

 if pos('/', x1) <> 0 then begin

   z := copy(x1, 1, pos('/', x1) - 1);

   z1 := copy(x1, pos('/', x1) + 1, length(x1) - pos('/', x1));

   val(z, vr, err);

   val(z1, vr1, err);

   a1 := vr div vr1;

 end

 else val(x1, a1, err);

 if pos('/', y1) <> 0 then begin

   l := copy(y1, 1, pos('/', y1) - 1);

   l1 := copy(y1, pos('/', y1) + 1, length(y1) - pos('/', y1));

   val(l, vr, err);

   val(l1, vr1, err);

   b1 := vr div vr1;

 end

 else val(y1, b1, err);

 for i := a1 to b1 do sum := sum + 1;

 val(z, vr, err);

 val(z1, vr1, err);

 if (d = 0) then  

   if vr = 0 then sum := sum - 1

   else if (vr mod vr1 = 0) then sum := sum - 1;

 val(l, vr, err);

 val(l1, vr1, err);

 if (f = 0) then  

   if vr = 0 then sum := sum - 1

   else if (vr mod vr1 = 0) then sum := sum - 1;

 writeln(sum);

end.

На не благодари)

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

5. Два треугольника представлены длинами своих сторон x, y и z. Определить, площадь какого из них больше. Создать функцию HeronFormula для вычисления площади треугольника по длинам его сторон. Для решения задачи использовать формулу Герона. Проверка: Если стороны первого треугольника равны 3, 4 и 5 см, а второго – 6, 7 и 8, то результатом будет S1 < S2, т.к. S1 = 6, а S2 = 20.33. Если стороны первого и второго треугольников равны 3, 4 и 5 см, то результатом будет S1 = S2, т.к. S1 = S2 = 6. Если стороны первого треугольника равны 6, 7 и 8 см, а второго – 3, 4 и 5, то результатом будет S1 > S2, т.к. S1 = 20.33, а S2 = 6.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

татьяна1245
sev-94428
is490
barkhatl-2p7
koptevan6
Vladimir1172
artashhovhan
spodobnyi
Narine natalya
galkavik
coalajk
Александра-Андрей909
btatarintsev
zatoichi69
Svetlana ALLA