... timchandau(int a[], int n) { for(int i = 0; i < n; i++) { if(a[i] % == 0) { return a[i]; } } return -1; } int main() { int n; int a[MAX]; nhap(a, n); xuat(a, n); int chandau = timchandau(a, n); printf("\nGia
Ngày tải lên: 19/10/2016, 13:09
Đếm số lượng số dương trên biên trong ma trận các số thực
... a[][MAX], int dong, int cot) { int dem = 0; // đếm giá trị dương biên dòng for(int j = 0; j < cot; j++) { if(a[0][j] > 0) { dem++; } if(a[cot - 1][j] > 0) { dem++; } } // đếm giá trị dương biên ... dem++; } if(a[i][dong - 1] > 0) { dem++; } } return dem; } int main() { float a[MAX][MAX]; int dong, cot; NhapMang(a, dong, cot); XuatMang(a, dong, cot); int dem = DemSoLuongSoDuongTren...
Ngày tải lên: 20/10/2016, 21:06
Viết hàm tìm giá trị dương đầu tiên trong mảng 1 chiều các số thực nếu mảng không có giá trị dương thì trả về 1
... duongdautien(float a[], int n) { for (int i=0; i0) { return a[i]; } } return -1; } int main() { int n; float a[MAX]; nhap(a, n); xuat(a, n); float duongdau = duongdautien(a,
Ngày tải lên: 19/10/2016, 13:09
Viết hàm tìm giá trị lớn nhất trong ma trận số thực
... float Max = a[0][0]; for(int i = 0; i < dong; i++) { for(int j = 0; j < cot; j++) { if(a[i][j] > MAX); { Max = a[i][j]; } } } return Max; } int main() { float a[MAX][MAX]; int dong, cot; NhapMang(a, ... a[MAX][MAX]; int dong, cot; NhapMang(a, dong, cot); XuatMang(a, dong, cot); float max = TimMax(a, dong, cot); printf("\nPhan tu lon nhat ma tran = %f", max); getch(); return 0; } ... void Xu...
Ngày tải lên: 20/10/2016, 21:09
Tìm số dương cuối cùng trong mảng số thực nếu mảng không có giá trị dương thì trả về 1
... a[i]); } } float duongcuoicung(float a[], int n) { for (int i = n - 1; i >= 0; i ) { if (a[i] > 0) { return a[i]; } } return -1; } int main() { int n; float a[MAX]; nhap(a, n); xuat(a, n); float
Ngày tải lên: 19/10/2016, 13:06
Tìm giá trị âm đầu tiên trong mảng 1 chiều các số thực nếu mảng không có giá trị âm thì trả về 1
... amdautien(int a[], int n) { for (int i=0; i
Ngày tải lên: 19/10/2016, 13:06
Tìm số hoàn thiện đầu tiên trong mảng 1 chiều số nguyên nếu mảng không có số hoàn thiện thì trả về 1
... { for(int i = 0; i < n; i++) { printf("%4d", a[i]); } } bool kiemtrahoanthien(int n) { int i = 1; int S = 0; while(i < n) { if(n % i == 0) { S = S + i; } i++; } if(S == n) return true; else return ... n) { for(int i = 0; i < n; i++) { if(kiemtrahoanthien(a[i]) == true) { return a[i]; } } return -1; } int main() { int n; int a[MAX]; nhap(a, n); xuat(a, n); int sohoanthiendau = timsohoanthiend...
Ngày tải lên: 19/10/2016, 13:07
Tìm số nguyên tố đầu tiên trong mảng 1 chiều các số nguyên nếu mảng không có số nguyên tố thì trả về 1
... void xuat(int a[], int n) { for(int i = 0; i < n; i++) { printf("%4d", a[i]); } } // nguyên tố => true bool KiemTraNguyenTo(int n) { if (n < 2) { return false; } else if (n > 2) { if (n ... n) { for(int i = 0; i < n; i++) { if(KiemTraNguyenTo(a[i]) == true) { return a[i]; } } return -1; } int main() { int n; int a[MAX]; nhap(a, n); xuat(a, n); int nguyentodau = TimSoNguyenToDau(a,
Ngày tải lên: 19/10/2016, 13:07
Tìm vị trí của giá trị chẵn đầu tiên trong mảng 1 chiều các số nguyên nếu mảng không có giá trị chẵn thì sẽ trả về 1
... timvitrichandau(int a[], int n) { for(int i = 0; i < n; i++) { if(a[i] % == 0) { return i; } } return -1; } int main() { int n; int a[MAX]; nhap(a, n); xuat(a, n); int vitrichandau = timvitrichandau(a,
Ngày tải lên: 19/10/2016, 13:07
Cho mảng 1 chiều các số nguyên, hãy tìm giá trị đầu tiên nằm trong khoảng x, y cho trước nếu mảng không có giá trị thỏa điều kiện trên thì trả về 1
... int n; int a[MAX]; int x, y; printf("\nNhap x: "); scanf("%d", &x); printf("\nNhap y: "); scanf("%d", &y) ; nhap(a, n); xuat(a, n); int ketqua = dautientrongdoan(a, n, x, y) ; printf("\nGia tri ... i++) { printf("%4d", a[i]); } } int dautientrongdoan(int a[], int n, int x, int y) { int dem = 0; int i; for(i = 0; i < n; i++) { if(a[i] >= x && a[i]
Ngày tải lên: 19/10/2016, 22:31
Đếm số chữ số trong ma trận các số nguyên dương
... return dem; } int main() { int a[MAX][MAX], dong, cot; NhapMang(a, dong, cot); XuatMang(a, dong, cot); int dem = DemSoLuongChuSoTrongMaTran(a, dong, cot); printf("\nSo chu so ma tran = %d", dem); ... int sochuso = n == ? : (int)log10((float)n) + 1; return sochuso; } int DemSoLuongChuSoTrongMaTran(int a[][MAX], int dong, int cot) { int dem = 0; for(int i = 0; i < dong; i++) { for(int j = 0;...
Ngày tải lên: 20/10/2016, 21:05
Đếm số lượng số dương trên 1 hàng trong ma trận các số thực
... a[][MAX], int x, int cot) { int dem = 0; for(int j = 0; j < cot; j++) { if(a[x][j] > 0) { dem++; } } return dem; } int main() { float a[MAX][MAX]; int dong, cot; NhapMang(a, dong, cot); XuatMang(a, ... void XuatMang(float a[][MAX], int dong, int cot) { for(int i = 0; i < dong; i++) { for(int j = 0; j < cot; j++) { printf("%8.3f", a[i][j]); } printf("\n\n"); } } int DemSoLuongSoDuongTren1Dong(...
Ngày tải lên: 20/10/2016, 21:06
Tính tích các giá trị dương trên 1 cột trong ma trận các số thực
... float tich = 1; for(int i = 0; i < dong; i++) { if(a[i][y] > 0) { tich *= a[i][y]; } } return tich; } int main() { float a[MAX][MAX]; int dong, cot; NhapMang(a, dong, cot); XuatMang(a, dong, ... void XuatMang(float a[][MAX], int dong, int cot) { for(int i = 0; i < dong; i++) { for(int j = 0; j < cot; j++) { printf("%8.3f", a[i][j]); } printf("\n\n"); } } float TinhTichCot(float a[][MAX], ......
Ngày tải lên: 20/10/2016, 21:07