خدمات البرمجة ---- أطلب أي مساعدة في البرمجة - ملتقى الشفاء الإسلامي

 

اخر عشرة مواضيع :         الفكر اليهودي (اخر مشاركة : ابوالوليد المسلم - عددالردود : 0 - عددالزوار : 2 )           »          فوائد من حديث: ويل للأعقاب من النار (اخر مشاركة : ابوالوليد المسلم - عددالردود : 0 - عددالزوار : 3 )           »          القدوة الحسنة في القرآن الكريم (اخر مشاركة : ابوالوليد المسلم - عددالردود : 0 - عددالزوار : 3 )           »          باب في فضل الصلاة على النبي صلى الله عليه وسلم (اخر مشاركة : ابوالوليد المسلم - عددالردود : 0 - عددالزوار : 5 )           »          قبل الندم (اخر مشاركة : ابوالوليد المسلم - عددالردود : 0 - عددالزوار : 8 )           »          رمضان ووحدة الأمة (اخر مشاركة : ابوالوليد المسلم - عددالردود : 0 - عددالزوار : 33 )           »          10 خطوات مهمة لتحقيق النجاح (اخر مشاركة : ابوالوليد المسلم - عددالردود : 0 - عددالزوار : 33 )           »          من مكتبة التراث (اخر مشاركة : ابوالوليد المسلم - عددالردود : 13 - عددالزوار : 4777 )           »          فضل العشر الأواخر من رمضان (اخر مشاركة : ابوالوليد المسلم - عددالردود : 0 - عددالزوار : 34 )           »          أمم أمثالكم وربما أكثر خيراً (اخر مشاركة : ابوالوليد المسلم - عددالردود : 0 - عددالزوار : 32 )           »         

العودة   ملتقى الشفاء الإسلامي > قسم الصوتيات والمرئيات والبرامج > ملتقى البرامج والانترنات والجرافيكس
التسجيل التعليمـــات التقويم اجعل كافة الأقسام مقروءة

ملتقى البرامج والانترنات والجرافيكس كل ما يختص بالكمبيوتر والانترنات من برامج ومعلومات وخدمات مجانية

إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
  #1  
قديم 23-03-2009, 03:00 PM
الصورة الرمزية ahmad12
ahmad12 ahmad12 غير متصل
*مشرف ملتقى البرامج*
 
تاريخ التسجيل: Jul 2008
مكان الإقامة: في أرض الله
الجنس :
المشاركات: 4,155
افتراضي رد: خدمات البرمجة ---- أطلب أي مساعدة في البرمجة

[quote=zaynubya;671338]****** Oriented Programming


Write a program to carry out manipulation on sets. Create a class called set with two private members, the elements of the set and the size of the set. The elements should be an array of integers to hold an appropriate number of elements (e.g. 20). Provide a default constructor to initialize a newly defined set to be the empty set, the size of which should be zero. Provide also three utility functions to add, remove and to print elements of a set.

السلام عليكم ورحمة الله وبركاته ،،،

أختي الكريمة zaynubya لقد قمت ببرمجة هذه الجزئية من البرنامج وإن شاء الله تستفيدي منها ، إليك الكود المطلوب والباقي سأحاول برمجته في أسرع وقت ممكن :

First: Define the class "Set"

# include <iostream.h>

class Set {

public :
Set(){ N = 0; }
// Default constructor
void add( Set& S, int x);
void Remove( Set& S, int x);
void print( );

private:
int N;
int e[20];

} ;

Second: This is the function "add" written after main() function

void Set :: add( Set& S, int x )
{

S.e[ N ] = x;
N += 1;

}

Third: This is the function "Remove" written after main() function


void Set :: Remove( Set& S, int x )
{
int j = 0;
for (int i = 0; i < S.N; i++ )
if (( S.e[i] == x) || j)
{
S.e[i] = S.e[i + 1];
j = 1;
}
if ( j ) S.N -= 1;

}

Fourth: This is the function "print" written after main() function

void Set :: print ()
{
cout << " \n\nYour Set is : \n\n\tS = { ";
for (int i = 0; i < N -1 ; i++)
cout << e[i] << ", ";

if (N) cout << e[i] << " } \n\n";
else cout << " } \n\n";
}

__________________
عَنْ عَبْدِ اللَّهِ بْنِ مَسْعُودٍ رَضِيَ اللَّهُ تَعَالَى عَنْهُ قَالَ: قَالَ رَسُولُ اللَّهِ صَلَّى اللَّهُ عَلَيْهِ وَسَلَّمَ: لَا يَدْخُلُ الْجَنَّةَ مَنْ كَانَ فِي قَلْبِهِ مِثْقَالُ ذَرَّةٍ مِنْ كِبْرٍ أَخْرَجَهُ مُسْلِمٌ

رد مع اقتباس
إضافة رد


الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 
أدوات الموضوع
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

🤍 قناة "وَشِفَاءٌ لِّمَا فِي الصُّدُورِ" 🤍


الاحد 20 من مارس 2011 , الساعة الان 01:21:21 صباحاً.

Powered by vBulletin V3.8.5. Copyright © 2005 - 2026, By Ali Madkour

[حجم الصفحة الأصلي: 53.88 كيلو بايت... الحجم بعد الضغط 52.21 كيلو بايت... تم توفير 1.67 كيلو بايت...بمعدل (3.10%)]