so nguoc va hieu min

#include<stdio.h>

#include<conio.h>

#include<math.h>

int sodx(int n)

{

int dx=0,temp=n;

while(temp!=0)

{

dx=dx*10 + temp%10;

temp=temp/10;

}

if(dx==n) return 1;

else return 0;

}

void main()

{

int n,dx1,dx2,temp;

printf("Nhap n= ");

scanf("%d",&n);

if(sodx(n)==1) printf("La so dx");

else

{

temp=n;

while(temp!=0)

{

if(sodx(temp)==1)

{dx1=temp;

break;}

else

temp++;

}

temp=n;

while(temp!=0)

{

if(sodx(temp)==1)

{dx2=temp;

break;}

else

temp--;

}

if(abs(dx1-n)<abs(dx2-n)) printf("So dx thoa man %d",dx1);

else printf("So dx thoa man %d",dx2);

}

getch();

}

Bạn đang đọc truyện trên: AzTruyen.Top

Tags: #lvl