6/4/16

[C] 169 Hãy tìm số chẵn lớn nhất nhỏ hơn mọi giá trị lẻ có trong mảng nguyên

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
  • 169 Hãy tìm số chẵn lớn nhất nhỏ hơn mọi giá trị lẻ có trong mảng nguyên
Code
int lenhonhat(int a[], int n)
{
   int min ;
   int dem= 0;
   for (int i=0; i<n ; i++)
   {
       if (a[i]%2 !=0)
       {
           min = a[i];
           dem ++;
           break;
       }
   }
   if (dem ==0)
       return 0;
   for (i ; i<n; i++)
       if (a[i]%2!=0 && min>a[i])
           min = a[i];
   return min;
}
int bai169(int a[], int n)
{
   int lemin = lenhonhat(a,n);
   if (lemin == 0)
       return -1;
   return lemin - 1;
}
Theo Han Huy
Theo code.freetuts.net

0 nhận xét: