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 code.freetuts.net
0 nhận xét: