1.Составьте программу нахождения наибольшего общего делителя трех чисел, используя...

0 голосов
45 просмотров

1.Составьте программу нахождения наибольшего общего делителя трех чисел, используя следующую формулу:

НОД(А, B, С) = НОД(НОД(А, В), С)


Информатика (80 баллов) | 45 просмотров
Дан 1 ответ
0 голосов

function nod(a,b:integer):integer; 
begin if a mod b<>0 then nod:=nod(b,a mod b) else nod:=b end; 
var a,b,c:integer; begin readln(a,b,c); writeln(nod(nod(a,b),c)); readln end. 

 

 

 

 

 

 

 

                                                                                                                            p.s. я не уверен что это правильно

 

(90 баллов)