Archive | Chương 05 – Mảng một chiều
RSS for this section
[C] 179 Liệt kê các số thỏa đk lớn hơn trị tuyệt đối của số đứng liền sau nó
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
- 179 Liệt kê các số thỏa đk lớn hơn trị tuyệt đối của số đứng liền sau nó
Code
void LietKe(int a[], int n) { int flag = 0; for (int i=0; i<n; i++) { if (a[i]>abs(a[i-1])) { flag =1; printf(" %4d", a[i]); } } if (flag == 0) printf("Mang ko co gia tri do"); }
[C] 178 Liệt kê các số chẵn trong mảng nguyên thuộc [x,y]
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
- 178 Liệt kê các số chẵn trong mảng nguyên thuộc [x,y]
Code
void LietKetChanTrongDoanXY(int a[], int n, int x, int y) { for (int i=0; i<n; i++) if (a[i]%2 == 0 &&x<=a[i] && a[i]<=y) printf(“%4d",a[i]); }
[C] 177 Liệt kê các số trong mảng thực thuộc [x,y] cho trước
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
- 177 Liệt kê các số trong mảng thực thuộc [x,y] cho trước
Code
void LietKetTrongDoanXY(float a[], int n, float x, float y) { for (int i=0; i<n; i++) if (x<=a[i] && a[i]<=y) printf(“%.2f",a[i]); }
[C] 176 Liệt kê các số âm trong mảng số thực
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
- 176 Liệt kê các số âm trong mảng số thực
Code
void LietKe(float a[],int m) { for (int i=0;i<m;i++) if (a[i]<0) printf(" %.2f ", a[i]); }
[C] 175 * Hãy viết hàm tìm 2 giá trị gần nhau nhất trong mảng
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
- 175 * Hãy viết hàm tìm 2 giá trị gần nhau nhất trong mảng
Code
void LietKe(int a[], int n) { int i,j,kcgn = (abs)(a[0] - a[1]); for (i=0;i<n;i++) { for (j=i+1;j<n;j++) if ((abs)(a[i]-a[j])<kcgn) kcgn = (abs)(a[i]-a[j]); printf("Nhung cap gia tri gan nhau nhat: \n"); for (i=0;i<n;i++) for (j=i+1;j<n;j++) if ((abs)(a[i]-a[j])==kcgn) printf("\t<%d,%d> vi tri <a[%d],a[%d]>\n",a[i],a[j],i,j); } }