Войти
Регистрация
Спроси ai-bota
В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
Показать больше
Показать меньше
chapaev1981
19.02.2020 12:32 •
Информатика
решить функцию с языка программирования С++. Очень .
Показать ответ
Ответ:
карина0212
26.12.2022 06:43
// PascalABC.NET 3.1, сборка 1200 от 13.03.2016
function gcd(a,b:integer):integer;
// Нахождение НОД
begin
while b<>0 do
begin
a:=a mod b;
var i:=b; b:=a; a:=i
end;
Result:=a
end;
procedure Shorter(var a,b:integer);
// "сокращатель" дроби
begin
var k:=gcd(a,b);
a:=a div k;
b:=b div k
end;
begin
var a,b:integer;
Writeln('Введите числитель и знаменатель дроби: ');
Read(a,b);
Write(a,'/',b,'='); Shorter(a,b); Writeln(a,'/',b)
end.
Тестовое решение:
Введите числитель и знаменатель дроби:
25 15
25/15=5/3
0,0
(0 оценок)
Ответ:
btslove2
29.08.2020 12:57
Program example;
const
A=30;
Nmin:=-100; // минимальный параметр
Nmax:=100; //максимальный
var
flag_max : integer;
flag_min : integer;
i. jmin,jmax : integer; //счетчики
Randomize;
array max[A];
//заполняем случайніми числами диапозон -100 +100
for i=1 do A do begin max=:= Random (Nmin + 1) - 2 * Nmax; end;
//ищим максимальный элемент
for i=1 do A do begin if max>max[i+1] then begin flag_max:=max
jmax:=i; end; else begin flag_max:=max[i+1];
jmax:=i; end; end;
//минимальный элемент
for i=1 do A do begin if max>max[i+1] then begin flag_min:=max[i+1]
jmin:=i; end; else begin flag_min:=max; jmin:=i; end; end;
//подсчитываем сумму
for i=jmin do jmax-1 do begin max:=max[i+1] end;
//сумма чисел в рандовом массиве между макс и мин єлементом
write('сума',max);
0,0
(0 оценок)
Популярные вопросы: Информатика
skvorcova19991993
22.03.2021 16:06
Дан текстовый файл, содержащий целые числа. найти: количество чисел в файле; максимальный элемент в файле, максимальные элементы в каждой строке файла...
Roth999
27.12.2022 11:10
Плеез, нужно написать программу в паскаль, которая подчитывает факториал числа 5! если что, это цикл с заданным числом ...
HeBce3HauKa
25.06.2021 00:50
Какое максимальное и минимально число можно записать в один байт...
makatova051
17.10.2022 14:52
Даны целые числа k и n (n 0). вывести n раз число k. (сделать в циклах while и repeat)...
891447819danilDanil
25.06.2021 00:50
Расположите числа в порядке убывания 1024 бита,1000 байт,1 бит ,1 байт,1 кбайт...
Марано
25.06.2021 00:50
Сообщение занимает 4 страницы по 30 строк. в каждой строке по 50 символов. все сообщение содержит информации в 4500 байт. какова мощность используемого алфавита?...
Arslan08Kalmuk
25.03.2021 20:14
На языке паскаль написать программу вычисления по формуле: g=(2sin(x-2pi/3))/(1/2+cos^2y); h=1+(z^5/3+(z^5/ при исходных данных: x=2,367, y=-1,057, z=3,025...
danilgrekov20
25.03.2021 20:14
Впаскале сформировать массив из положительных элементов и найти их произведение...
IlyaLzt
16.04.2021 18:45
Задание 2: Заполните таблицу. Укажите, какое ПО необходимо в следующих ситуациях. 1Ситуация 2Системное ПО 3Приложения Системы программирования Ксюша, готовит презентацию...
Belka172
04.02.2020 23:38
2. Заполните массив десятью случайными целыми числами из отрезка [15, 45]. Определите, есть ли в данном массиве элемент, значение которого равно 44, или сообщите, что его...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота
function gcd(a,b:integer):integer;
// Нахождение НОД
begin
while b<>0 do
begin
a:=a mod b;
var i:=b; b:=a; a:=i
end;
Result:=a
end;
procedure Shorter(var a,b:integer);
// "сокращатель" дроби
begin
var k:=gcd(a,b);
a:=a div k;
b:=b div k
end;
begin
var a,b:integer;
Writeln('Введите числитель и знаменатель дроби: ');
Read(a,b);
Write(a,'/',b,'='); Shorter(a,b); Writeln(a,'/',b)
end.
Тестовое решение:
Введите числитель и знаменатель дроби:
25 15
25/15=5/3
const
A=30;
Nmin:=-100; // минимальный параметр
Nmax:=100; //максимальный
var
flag_max : integer;
flag_min : integer;
i. jmin,jmax : integer; //счетчики
Randomize;
array max[A];
//заполняем случайніми числами диапозон -100 +100
for i=1 do A do begin max=:= Random (Nmin + 1) - 2 * Nmax; end;
//ищим максимальный элемент
for i=1 do A do begin if max>max[i+1] then begin flag_max:=max
jmax:=i; end; else begin flag_max:=max[i+1];
jmax:=i; end; end;
//минимальный элемент
for i=1 do A do begin if max>max[i+1] then begin flag_min:=max[i+1]
jmin:=i; end; else begin flag_min:=max; jmin:=i; end; end;
//подсчитываем сумму
for i=jmin do jmax-1 do begin max:=max[i+1] end;
//сумма чисел в рандовом массиве между макс и мин єлементом
write('сума',max);