الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

mathmatical sets

مغلق
بدأه v1r05 في 3 مارس 2005 · 4 رد · 547 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أتوقع السؤال واضح من عنوانه أنا أحتاج كود يعمل عملية union عندي البروجكت في ثلاث عمليات فاضل وحدة ولازم تسليمه قبل يوم 9 /3 /05 الي عنده فكرة أو كود بالله يساعدني لأني مشغووووووووول 100% كول اليوم

project.zip

#2

السلام عليكم

أعتقد انه إذا اردت عمل union لمجموعتين كل ما عليك فعله هو إنشاء مجموعة ثالثة بعد ذلك تقوم بوضع كل عناصر المجموعة الأولى و اخيرا تقوم بوضع عناصر المجموعة الثانية

ولكن يجب عليك ان تتأكد من عدم وجود العنصر قبل وضعه لكي لا يتكرر.

#3

السلام عليكم

هذه دالة ممكن تساعك وتفي بالمطلوب جربها ورد علينا اذا مشي الحال معك.

#include <stdio.h>



#define Max 3

void Union()
{
	int A[Max];
	int B[Max];
	int C[Max*Max];
	int k = 0;


	for( int i=0; i<Max; i++ )
	{
  printf("A[%d] = ",i);
  scanf("%d",&A);  
  C[k] = A;
  k++;
	}

	for( i=0; i<Max; i++ )
	{
  printf("B[%d] = ",i);
  scanf("%d",&B);
	}

	for(  i=0; i<Max; i++ )
	{
  if( B != C )
  {
 	 C[k] = B;
 	 k++;
  }

	}

	printf("\n\n { ");

	for(  i=0; i<k; i++ )
	{
  printf("%d,",C);
	}

	printf(" }\n\n");


}




void main()
{


	Union();
}

اللهم علمنا ما ينفعنا وأنفعنا بما علمتنا أنك أنت العليم الحكيم

سبحان الله وبحمده سبحان الله العظيم

لاحول ولاقوة الا بالله( كنز من كنوز الجنة ).

#4

شكراً لكم جميل جداً

#5

السلام عليكم

كان في الدالة السابقة خطأ وهنا ستجد الدالة الصحيحة بأذن الله جربها وصححها ان كان من خطأ.

#include <stdio.h>
#include <stdlib.h>


//Fuction Unuion

#define Max 3

void Union()
{
	int A[Max];
	int B[Max];
	int C[Max*Max];
	int k = 0;
	int flage = 0;


	for( int i=0; i<Max; i++ )
	{
  printf("A[%d] = ",i);
  scanf("%d",&A);  
  C[k] = A;
  k++;
	}

	for( i=0; i<Max; i++ )
	{
  printf("B[%d] = ",i);
  scanf("%d",&B);
	}

	for(  i=0; i<Max; i++ )
	{
  for( int j=0; j<Max; j++ )
  {
 	 if( B == C[j] )
 	 {
    flage = 1;
    break;
 	 }
  }

  if( !flage )
  {
 	 C[k] = B;
 	 k++;

  }
  

	}

	printf("\n\n { ");

	for(  i=0; i<k; i++ )
	{
  printf("%d,",C);
	}

	printf(" }\n\n");


}




void main()
{


	Union();
}

اللهم علمنا ما ينفعنا وأنفعنا بما علمتنا أنك أنت العليم الحكيم

سبحان الله وبحمده سبحان الله العظيم

لاحول ولاقوة الا بالله( كنز من كنوز الجنة ).

هذا الموضوع مغلق.

مواضيع مشابهة