|
zadach57.PAS |
|
{* Задача 57 *}Unit ZADACH57; InterfaceImplementationBegin writeln( 'Составить программу для нахождения НОД 4 натуральных чисел, используя функцию нахождения НОД 2х чисел.'); End. Program zadach57;
Uses zadach57.pas; {* Эту строку можно удалить *}
Var {* В работе нам потребуются переменные: *}
a : integer;
b : integer;
c : integer;
d : integer;
n : integer;
Function nod2(a, b : integer) : integer;
Begin
While (a > 0) And(b > 0) Do
If ab Then
nod2 := a
Else nod2 := b;
End;
Begin
readln(a, b, c, d);
n := nod2( nod2(a, b) , nod2(c, d) );
writeln(n);
readln; {* Ждем нажатия Enter *}
End.
|