[C] 153 Hãy tìm giá trị chẵn nhỏ nhất trong mảng 1 chiều các số nguyên. Nếu ko có trả về -1

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

  • 153 Hãy tìm giá trị chẵn nhỏ nhất trong mảng 1 chiều các số nguyên. Nếu ko có trả về -1

Code

int SoChanNhoNhat(int a[],int n)
{
   int dem=0;
   int min;
   for(int i=0; i<n; i++)
   {
       if(a[i]%2==0)
       {
          dem ++;
          min = a[i];
          break;
       }
   }
   if (dem ==0)
       return -1;
   for (i=i+1; i<n; i++)
   {
       if ((a[i]%2==0) && (min>a[i]))
       {
           min = a[i];
       }
   }
   return min;
}

Leave a comment