Viết chương trình nhập số n. Cho biết số n có phải là số đối xứng hay không? Nếu là số chính phương thì cho kết quả là 1, ngược lại là 0. Số đối xứng là số khi đảo ngược nó bằng chính nó.
Viết chương trình nhập số n. Cho biết số n có phải là số đối xứng hay không? Nếu là số chính phương thì cho kết quả là 1, ngược lại là 0. Số đối xứng
By Camila
uses crt;
var n ,i,code,j : longint;
st : string;
kt :boolean;
begin clrscr;
write(‘Nhap so n :’); readln(n);
str(n,st);
for i:=1 to length(st) do
for j:=length(st) downto 1 do
if st[i]=st[j] then kt:=true else kt:=false;
if kt=false then write(0) else write(1);
readln
end.
#include <iostream>
using namespace std;
int main()
{
int n,re=0,r,temp;
cout<<“Nhap n: “;
cin>>n;
temp = n;
while(temp != 0)
{
r=temp%10;
re=re*10+r;
temp/=10;
}
if(re == n){
cout<<“1”;
}
else{
cout<<“0”;
}
//samon247
return 0;
}