06-03-2009, 12:37 AM
|
#6
|
..{ مديــــــر عــــام }..
|
رد: Help me please......أخ محمـود
أوكي خيو موضوعك سهل ،،
مش كثير صعب ،،
رح أعطيك الفكرة بالبرمجة ،،
وانت عدل ..
هيك بكون معك 90% من البرنامج ،،
طبعا ً انا زمان ما كتبت ع c++ وبالأساس ما درستها ،، يعني رح تلاقي شوية اخطاء إملائية :D
لهيك شوف يخوي هي عندك الكود ..
حاول تفهمه ..
كود PHP:
int arraySet1[50]; int arraySet2[50]; int n=0,m=0;
int main () { //*---- First set cout << "How Many Number woud u like enter info first set ?"; cin >> n ReadArray (arraySet1,n);
//*---- Second set cout << "How Many Number woud u like enter info Second set ?"; cin >> m ReadArray (arraySet2,m);
//*-- print Array 1 PrintArray(arraySet1,n);
//*-- print Array 2
PrintArray(arraySet2,m);
//*---- InterSection Array print
IntersectionOfIntegerSet(ArraySet1,n,ArraySet2,m);
}
void ReadArray (int* ArraySet, int n) { int x=0; for (int j=0;j<n;j++) { cout << "Enter element " << j << " ? "; cin >> x arraySet[j]=x; } }
void IntersectionOfIntegerSet(const int * ArraySet1,int n, const int * ArraySet2, int m) { int c=0; if(m>n) { int IntersectionOfIntegerSet[n]; for (int i=0;i<n;i++) { for(int j=0;j<m;j++) { if(ArraySet1[i] == ArraySet2[j]) { IntersectionOfIntegerSet[c]= ArraySet1[i] ; c++; } } } }else { int IntersectionOfIntegerSet[m]; for (int i=0;i<m;i++) { for(int j=0;j<n;j++) { if(ArraySet2[i] == ArraySet1[j]) { IntersectionOfIntegerSet[c]= ArraySet1[i] ; c++ } } } }
cout << "
InterSection Array is "; PrintArray (IntersectionOfIntegerSet,sizeof(IntersectionOfIntegerSet));
}
void PrintArray (const int * ArraySetTemp, int n) { cout << "{"; for(int i=0;i<n;i++) { cout << ArraySetTemp[i] << " , "; } cout << "}"; }
|
|
|
|
|
|
اقتباس المشاركة
|