Войти
Регистрация
Спроси ai-bota
nastyakisa2
01.09.2020 11:04
При установке Kali Linux (Разметка дисков) вылетает вот это. Что делать
Нажмите на рекламу ниже и сразу увидите ответ
↓
Популярные вопросы:
Tupa1otdihayu
30.12.2022 11:36
Даны две строки str1 и str2. Выяснить является ли строка str1 подстрокой строки str2. Как решить на С++...
aminibragimov05
27.03.2020 00:59
Информатика СИ++. Dev-C++ 5.1...
fgdh1waffeaf
22.03.2020 12:12
Язык программирования с# Задано единственное целое число N. Необходимо вывести все точные квадраты натуральных чисел, не превосходящих данного числа N. Пример: входные данные 15...
МандаринкА487
23.05.2020 08:24
Нужна нужно написать программу.используя встроенную функцию,определите модуль числа ....
roofman93p08nel
23.03.2022 09:45
Семья ночью подошла к мосту. папа может перейти его за 1 минуту, мама — за 2, малыш — за 5, а бабушка — за 10 минут. у них есть один фонарик. мост выдерживает только двоих. за какое...
KatenaLipnitsk
29.04.2023 08:15
9. ( ) Складіть блок-схему алгоритму розв язування задачі. Задача. Дано ціле число. Повторити 4 рази «Помножити попереднє число на 2».Повідомити результат. Виконати складений алгоритм...
сергейважный1
25.11.2021 21:34
Имеется массив B(10) из целых чисел. Найти количество этого массива, больших 7 и кратных 4.Паскаль...
mahachik7
07.11.2022 05:25
постройке на координаьной плоскости рисунок, отметив и соединив точки в такой последовательности: 1-2-3-4-5-6-7-8-9-10-7-11-12-13-14-11-15-16-17-18-19-20-21-22-23-24-25-21-1...
dimam20041
25.09.2021 11:43
Придумайте и запишите сиквейны к словам компьютер,общение,модель)...
анар53
13.07.2021 17:32
Записать в память компьютера числа +128 и -128...
Ответ:
Jokenroal
07.02.2022 13:55
Думаю нет большой разницы между процедурой и функцией, просто функция куда удобнее.
Для нахождения нода используется алгоритм Эвклида
//PascalABC.Net
function NOD(A, B: integer): integer;
begin
while A <> B do
if A > B then A := A - B else B := B - A;
NOD := A;
end;
procedure pNOD(A, B: integer; var NOD: integer);
begin
while A <> B do
if A > B then A := A - B else B := B - A;
NOD := A;
end;
begin
var a: Array of integer := (16, 32, 40, 64, 80, 128);
var n := a[low(a)];
for var i := low(a) to high(a) do
pNOD(n, a[i], n);
Writeln(n);
end.
0,0
(0 оценок)
Ответ:
ДарьяГарушева11
28.02.2022 10:15
Var a1, b1, c1, a2, b2, c2, p1, p2, s1, s2: real;
begin
writeln('Введите строны первого треугольника: ');
read(a1, b1, c1);
writeln('Введите стороны второго треугольника: ');
read(a2, b2, c2);
p1 := (a1 + b1 + c1) / 2;
p2 := (a2 + b2 + c2) / 2;
s1 := sqrt(p1 * (p1 - a1) * (p1 - b1) * (p1 - c1));
s2 := sqrt(p2 * (p2 - a2) * (p2 - b2) * (p2 - c2));
if (s1 + 1e-3 > s2) and (s1 < s2 + 1e-3) then writeln('Равновеликие')
else writeln('Неравновеликие');
end.
0,0
(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота