Предмет: Информатика,
автор: negodovaniye
СРОЧНО!! Используя вспомогательные алгоритмы и подпрограммы, задайте в Паскале вычисление наибольшего общего делителя для произвольных входных данных. Входные данные задайте самостоятельно путём ввода с клавиатуры. Для задания 1 постройте блок-схему алгоритма, которая будет иллюстрировать приведённое решение в Паскале.
БЛОК-СХЕМУ ОБЯЗАТЕЛЬНО
я пыталась что-то сделать, это правильно?
Приложения:

Speedyzs:
Это же pascal?
Ответы
Автор ответа:
2
program GCD;
var
a, b, c: integer;
procedure CalculateGCD(var a, b: integer);
var
c: integer;
begin
while b <> 0 do
begin
c := a mod b;
a := b;
b := c;
end;
end;
begin
writeln('Enter two numbers: ');
readln(a, b);
CalculateGCD(a, b);
writeln('The greatest common divisor is: ', a);
end.
В этом примере мы определяем CalculateGCD которая берет два целых числа по ссылке и вычисляет их НОД после чего вводим два числа вызываем процедуру CalculateGCD и выводим результат на экран.
Интересные вопросы
Предмет: Геометрия,
автор: ludmilabunduk2
Предмет: География,
автор: kapeluhkata4
Предмет: История,
автор: sorokopudgleb
Предмет: Математика,
автор: Goski
Предмет: Алгебра,
автор: romahka603