Войти
Регистрация
Спроси ai-bota
tanya18veselova
27.02.2023 20:14
Көмектесіңіздерші өтінем
Нажмите на рекламу ниже и сразу увидите ответ
↓
Популярные вопросы:
kissssss7s8
29.09.2022 01:54
Напишите программу, которая находит среднее арифметическое для всех элементов массива [11; 119], которые делятся на 3 и заканчиваются на 1, напечатайте исходный массив.массив...
didlof7
26.12.2020 19:42
Сколько единиц в двоичной записи числа 85...
27081984e
01.10.2020 17:52
Расставьте необходимые слова, дополните предложение. 3D-печать – это процесс создания твердых объектов на основе модели любой формы....
Slonik3452
10.08.2022 02:24
Эссе тема роботы заменят человека 12 слов...
sshurik49
30.12.2020 03:21
Нужна с информатикой пожайлуста....
МаринаДоблер
11.06.2022 09:45
из каких цветов состоит растровое изображение (в простейшем случае)?...
кармини
01.06.2020 02:02
В какой цветовой модели основными элементами являются параметры оттенка цвета интенсивности яркости ...
adilyabaxtigar
03.11.2021 04:25
МНЕ Я НИЧЕГО НЕ ПОНИМАЮ. ПОИГИТЕЕ...
nekitpundya2256
02.05.2021 16:49
Составить программу для вычисления работы сердца А=1,2V(Р+DC2 /2). В норме ударный объем сердца– Vудар =6*10-5 м3 , среднее артериальное давление P= 13000 Па, плотность крови...
dany20skribka
20.12.2022 15:50
Найдите среднее арифметическое чисел от 2 до 45 .C++...
Ответ:
Ira21Irina21
28.04.2020 05:32
// PascalABC.NET 3.2, сборка 1417 от 28.03.2017
// Внимание! Если программа не работает, обновите версию!
unit ASM;
interface
type SF=(integer,integer);
function AddSF(a,b:SF):SF;
function SubSF(a,b:SF):SF;
function MultSF(a,b:SF):SF;
function DivSF(a,b:SF):SF;
implementation
function Gcd(p:SF):integer;
begin
(var a,var b):=p;
a:=abs(a); b:=abs(b);
while b>0 do (a,b):=(b,a mod b);
Result:=a
end;
function ReductSF(p:SF):SF;
begin
var t:=Gcd(p);
if t>1 then Result:=(p[0] div t,p[1] div t)
else Result:=p
end;
function AddSF(a,b:SF):=ReductSF((a[0]*b[1]+a[1]*b[0],a[1]*b[1]));
function SubSF(a,b:SF):=ReductSF((a[0]*b[1]-a[1]*b[0],a[1]*b[1]));
function MultSF(a,b:SF):=ReductSF((a[0]*b[0],a[1]*b[1]));
function DivSF(a,b:SF):=ReductSF((a[0]*b[1],a[1]*b[0]));
end.
Пример работы с модулем
uses ASM;
begin
var a:=(5,24);
var b:=(7,8);
var c:=AddSF(a,b);
Writeln(a[0],'/',a[1],'+',b[0],'/',b[1],'=',c[0],'/',c[1])
end.
Результат
5/24+7/8=13/12
0,0
(0 оценок)
Ответ:
ночнойфилин
28.04.2020 05:32
1) program p1;
var a,b:integer;
begin
writeln('Введите 1-е число: ');read(a);
writeln('Введите 2-е число: ');read(b);
if(a>=b) then writeln('максимальное число: ', a) else writeln('максимальное число: ', b);
end.
2)
program p1;
procedure MaxNumber(a,b: integer; var max: integer);
begin
if a>=b then max:=a else max:=b;
end;
var a,b,c,d,m:integer;
begin
writeln('Введите 1-е число: ');read(a);
writeln('Введите 2-е число: ');read(b);
writeln('Введите 3-е число: ');read(c);
writeln('Введите 4-е число: ');read(d);
MaxNumber(a,b,m);
MaxNumber(m,c,m);
MaxNumber(m,d,m);
writeln('максимальное число: ',m);
end.
0,0
(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота