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: