Ðăng Nhập

View Full Version : Giúp em về bài tập C


KimNhi__
21-04-2011, 04:03 PM
Em đang bí bài tập C này mấy anh chị ai biết giúp em nha :
Cho 2 mảng số nguyên A,B với kích thước N. Tìm phần tử nhỏ nhất của mảng A không nằm trong mảng B

hoangcuibap
21-04-2011, 06:16 PM
ý tưởng mình nhu thế này.
tìm và loại bỏ phần tử mang a giống phần tử trong mảng b. kết quả loại bỏ chứa tron mang c.
sau đó tìm phần tử có giá trị nhỏ nhất chứa trong mang c.
co sai xot gi mong cacbac giup do.


int mang_a[n],mang_b[n],mang_c[n]; // n la so phan tu
int k,i,j,x,gtnn;// khai bao bien
//....doan code tim gia tri nho nhat trong mang a ko chua trong mang b........
for(i=0,i<n;i++)// loai bo phan tu mang a giong phan tu mang b
{
K = 1;
for(j=0,j<n;j++)if(mang_a[i] == mang_b[j]){k = 0;break;}
if(k){mang_c[x] = mang_a[i];x++;}
}
// tim gia tri nho nhat
gtnn = mang_c[0];
for(i=0,i<x;i++)if(mang_c[i+1] < mang_c[i])gtnn = mang_c[i+1];