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
- 167 Tìm giá trị toàn là chữ số lẻ và lớn nhất trong những số thỏa điều kiện. ko có trả về 0
Code
int toanchusole(int n)
{
int dv;
while (n!=0)
{
dv = n % 10;
if (dv % 2 == 0)
return 0;
n=n/10;
}
return 1;
}
int bai167(int a[], int n)
{
int max;
int dem =0;
for(int i=0 ; i<n; i++)
{
if (toanchusole(a[i])==1)
{
max = a[i];
dem ++;
break;
}
}
if (dem == 0)
return 0;
for(; i<n; i++)
{
if (toanchusole(a[i])==1)
{
max = ( max>a[i]) ? max : a[i] ;
}
}
return max;
}
Theo code.freetuts.net
0 nhận xét: