Chủ đề: một số bài tập c hay và khó
-
05-07-2009, 03:48 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
một số bài tập c hay và khó
// help me, thanks you very much (gia đình em xin cảm ơn và hậu tạ)
Bài 1: Cho một mảng a gồm 20 phần tử và mảng b gồm 5 phần tử kiểm tra xem b có phải là mảng con của a không? nếu đúng hãy xác định vị trí của b trong a
bài:2 nhập vào dãy các số nguyên với điều kiện 10<=n<=100 và các số nhập ko được trùng nhau nếu trùng thông báo lỗi nhập và nhập lại số trùng đó. sau đó in ra số lớn nhất và vị trí của nóView more random threads:
- Thắc mắc về thư viện limits.h .
- help mọi người ơi!ko biết làm sao cả
- Help mảng khai báo động
- sửa dùm code - ma trận xoắn ốc
- Gấp : 2. Procedure Dependency diagram là gì
- Xem giúp cái hàm này! mình muốn in ra 4 máy 1 2 3 4 mà biết thời gian làm việc là 50 5 20 14 làm sao để in ra 2 4 3 1.
- Thắc mắc về xóa khoảng trắng cuối chuỗi
- Sửa hộ mình bài này vs ms người ơi. nhập 3 cạnh cua 5 tam giac trong mảng.xet có phải là cạnh tam giác k?tính h,s
- Giải phương trình bậc 4.
- kiem tra hoặc cho em 1 cái đúng về bài tập đếm phần tử dương trong danh sách liên kết đơn kiểu fifo em vs ạ
-
05-07-2009, 04:31 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
// help me, thanks you very much (gia đình em xin cảm ơn và hậu tạ)
Mã:int Check(int a[], int n, int b[], int m){ for (int i=0; i<n-m; i++) if (b[0]==a[i]) { int ok = 1; for (int j=1; j<m; j++) if (b[j]!=a[i+j]) {ok = 0; break;} if (ok) return i;0 } return -1; //khong co b trong a}
Mã:void Input(int a[], int *n, int *max, int *pos){ printf(" * Ban muon nhap bao nhieu so (10<=n<=100): "); do { scanf("%d",n); if (n>=10 && n<=100) break; printf(" * Nhap sai, nhap lai: "); } while (1); printf(" * Nhap cac phan tu cu mang. "); printf(" - Nhap a[0] = ");scanf("%d",&a[0]); *max = a[0]; *pos = 0; for (int i=1; i<n; i++) { printf(" - Nhap a[%d] = ",i); do { scanf("%d",&a[i]); int ok = 1; for (j=0; j<i; j++) if (a[i]==a[j]) {ok=0;break;} if (ok) break; printf(" - Nhap bi trung, nhap lai: "); } while (i) if (a[i]>*max) { *max = a[i]; *pos = i; } }}
-
06-07-2009, 05:45 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Đang ở
- Hà Nội
- Bài viết
- 0
em test thử rùi hay đấy ạ, bài này em làm mãi chưa ra, mà em thấy hình như chỗ điều kiện (if (n>=10 && n<=100) break[IMG]images/smilies/wink.png[/IMG] hơi có vấn đề thì phải, nhưng em hiểu ý tưởng rùi, em cảm ơn nhiều!
Pallet nhựa Lâm Đồng giải pháp hoàn hảo cho nhà kho Pallet nhựa Lâm Đồng là một giải pháp đa năng và hiệu quả trong việc vận chuyển và lưu trữ hàng hóa. Trong đó, pallet nhựa Lâm Đồng không chỉ đáp...
Pallet nhựa Lâm Đồng giải pháp...