

Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
Uses Crt;
var a,b,i,d: longint;
///////
function UCLN(a,b: longint): longint;
var tam: longint;
begin
While b > 0 do
begin
tam:= a;
a:= b;
b:= tam mod b;
end;
UCLN:= a;
end;
///////
function DS(n: longint): longint;
begin
ds:= 0;
While n <> 0 do
begin
DS:= DS*10 + n mod 10;
n:= n div 10;
end;
end;
/////
begin
CLRSCR;
Read(a,b);
d:= 0;
For i:= a to b do
If UCLN(i,ds(i)) = 1 then inc(d);
Write(d);
end.
Hãy giúp mọi người biết câu trả lời này thế nào?
// number island = NI = đảo số
program Pascal_De_Nhat ;
uses crt, math;
var a, b , d, i: longint ;
function UC(x,y:longint) : longint ;
var i : longint ;
begin
UC := 1 ;
for i := 2 to min(x,y) do
if (i mod x=0) and (i mod y=0) then UC := i ;
end ;
function NI(n:longint) : longint ;
var s, kq : string ;
lus, i : longint ;
begin
str(n,s);
for i := length(s) downto 1 do
kq := kq + s[i];
val(kq,lus);
NI := lus ;
end ;
begin
clrscr;
read(a,b);
d := 0 ;
for i := a to b do
if UC(i,NI(i)) = 1 then d := d + 1 ;
write(d);
readln ;
end .
Hãy giúp mọi người biết câu trả lời này thế nào?
Bảng tin
5599
4870
3498
Hè, sắp mốc 3300 r
878
16288
459
Nó ko cho nhập nguyên số 4, pk 2 số trở lên nên tui nhập 4444444
5599
4870
3498
Thuật toán tui khá là ... ố dzề
878
16288
459
Và tui rất rối mắt
5599
4870
3498
NI Đảo xâu chứ cs j đâu
878
16288
459
Nó gần nhau nên tui rối mắt
878
16288
459
Nhìn của tui xem pk cách ra mới nhìn đc
5599
4870
3498
Test thử đi K bt code nào tối ưu time hơn