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
- 151 hãy tìm số nguyên tố lớn nhất trong mảng 1 chiều. Nếu mảng ko có thì trả về giá trị 0
Code
int SoNguyenTo(int n) { if (n<=1) return 0; for (int i=2; i<n; i++) if(n%i==0) return 0; return 1; } int NguyenToLonNhat(int a[],int n) { int dem=0; int max; for(int i=0; i<n; i++) { if(SoNguyenTo(a[i])==1) { dem ++; max = a[i]; break; } } if (dem ==0) return 0; for (i=i+1; i<n; i++) { if ((SoNguyenTo(a[i])==1) && (max<a[i])) { max = a[i]; } } return max; }
Theo code.freetuts.net
0 nhận xét: