Bạn chưa đăng nhập. Vui lòng đăng nhập để hỏi bài
Tako Mitagaki

Hãy lập trình kiểm tra số tự nhiên có 3 chữ số sao cho khi đảo trật tự của các chữ số đó có thu được 1 số nguyên tố cùng nhau với số đã cho hay không

Nguyễn Lê Phước Thịnh
5 tháng 8 2021 lúc 23:44

uses crt;

var x,n,d,i:longint;

st,st1:string;

a:integer;

{----------------------chuong-trinh-con-tim-ucln---------------------}

function ucln(a,b:longint):longint;

var t:longint;

begin

   t:=b mod a;

   while t<>0 do

     begin

        t:=a mod b;

        a:=b;

        b:=t;

     end;

  ucln := a;

end;

{-------------------chuong-trinh-chinh-----------------}

begin

clrscr;

write('nhap x='); readln(x);

str(x,st);

d:=length(st);

st1:=''

for i:=d downto 1 do

  st1:=st1+st[i];

val(st1,n,a);

if ucln(x,n)=1 then writeln('Phai')

else writeln('khong phai');

readln;

end.


Các câu hỏi tương tự
huynh chinh
Xem chi tiết
Kien
Xem chi tiết
Asuna
Xem chi tiết
Kiet Quoc
Xem chi tiết
Hé lô
Xem chi tiết
Hello1234
Xem chi tiết
NGuyễn Tuấn
Xem chi tiết
Long ca ca
Xem chi tiết
Zing
Xem chi tiết