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

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ó.

0 bình luận về “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”

  1. 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.

    Bình luận
  2. #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;
    }

    Bình luận

Viết một bình luận