6/4/16

[C] 164 Cho mảng số ng. Hãy tìm giá trị đầu tiên thỏa tính chất số gánh

Sách:

  • Bài tập kĩ thuật lập trình C/C++ – Nguyễn Tấn Trần Minh Khang
Đề bài
  • 164 Cho mảng số ng. Hãy tìm giá trị đầu tiên thỏa tính chất số gánh (ví dụ: 12321)
Code
int SoGanh(int n)
{          
   int t=n;
   int dv,dn=0; //đơn vị, đảo ngược
   while (t!=0)
   {
      dv=t%10;
      dn=dn*10+dv;
      t=t/10;
   }
   if ( n == dn)
      return 1;
   return 0;
}
int bai164(int a[], int n)
{
   for (int i=0; i<n; i++)
      if (SoGanh(a[i])==1)
          return a[i];
   return -1;
}
Theo Han Huy
Theo code.freetuts.net

0 nhận xét: