Войти
Регистрация
Спроси ai-bota
Лина1990
22.10.2022 13:23
В массиве из 6 случайных чисел (10;98] поменять местами минимальный и последний элементы массива. Напишите программу паскаль
Нажмите на рекламу ниже и сразу увидите ответ
↓
Популярные вопросы:
Виктория10000000
14.04.2022 15:33
Сколько нулей в шестнадцатеричной записи десятичного числа 160...
milena20181
14.04.2022 15:33
Перевести гбайты в кбайты 1,45 инф...
Каролина311
14.04.2022 15:33
Написать программы суммирования чисел от 1 до 100, используя все циклические конструкции (repeat..until, while..do, for..to). найти среднее арифметическое этих чисел....
mruzer1999
14.04.2022 02:22
.Який об’єкт текстового документу має такі властивості: розмір полів, колонтитули, розмір паперу? А)Абзац Б)Рядок В)Колонка Г)Сторінка...
sergey19751975
14.04.2022 02:22
Петя отправил письмо Васе, в котором было написано: хМТНПЛЮРХЙЮ — ЩРН НВЕМЭ ХМРЕПЕЯМН! Вася понял, что прочитался текст у него в кодировке КОИ-8, хотя Петя писал его,...
Чел1046738
07.10.2022 14:40
Запрограммировать циклический элемент (ПАСКАЛЬ!) За 1 день рабочий изготовил 5 деталей. Напечатать, сколько деталей рабочий изготовит за 5, 6, 7, 8, 9, 10 дней....
Регина2411
07.03.2020 20:37
Выберите из списка процедурную информацию. 1.я могу взять 2.бит-наименьшая единица информации. 3.информация бывает декларативной и процедурной 4.игорь может составить...
Valya199531
07.03.2020 20:37
Составить программу для нахождения периметра пятиугольника...
ЕваКротевич
27.06.2020 23:15
Составить таблицу умножения на число n (значение n вводится с клавиатуры; 1≤n≤9). в программе excel...
xcp4
27.06.2020 23:15
Кроссворд на тему информатика 5 класс...
Ответ:
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-бота