[C] 165 Hãy tìm giá trị đầu tiên có chữ số đầu tiên là chữ số lẻ. Ko có trả về 0 (ví dụ: 110)

Tác giả:

  • Trần Hán Huy – tranhanhuy.wordpress.com

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

  • 165 Hãy tìm giá trị đầu tiên có chữ số đầu tiên là chữ số lẻ. Ko có trả về 0 (ví dụ: 110)

Code

int chusodau(int n)
{
   int dv;
   while (n>=10)
   {
       dv=n%10;
       n=n/10;
   }
   if (n%2==0)
       return 0;
   return 1;
}
int dauledautien(int a[], int n)
{
   for(int i=0 ; i<n; i++)
       if ( chusodau(a[i])==1)
           return a[i];
   return 0;
}

Leave a comment