Mm giúp vs e đang cần gấp
Tìm số lớn nhất mà 3 số a,b,c khi chia cho nó thì có số dư là x (a,b,c nhập từ bàn phím,ko nhập x),(10^7<=a,b,c<10^12)
Vd input 4 6 8
Output 2
var a,b,c:qword; function ucln(a,b:qword):qword; begin while a*b<>0 do begin a:=a mod b; if a<>0 then b:=b mod a; end; exit(a+b); end; function abs(a:qword):qword; begin if a<0 then exit(-a); exit(a); end; begin readln(a,b,c); a:=abs(b-a); b:=abs(c-b); writeln(ucln(a,b)); end.