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

برنامج يحتاج مهاره عاليه بالبرمجه

مغلق
بدأه M!ss_Loly في 2 يوليو 2006 · 3 رد · 536 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

انا تخصصي رياضيات وخبرتي بالبرمجة محدوده واعرف انه فيه علاقة كبيرة بين الرياضيات والحاسب لحل المشاكل الرياضيه...

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

"لأن البرنامج عباره عن دورانات داخل بعض واكثر من جمله شرطيه" فياريت تساعدوني فيها..

انا راح اوصف لكم المشكله قد ما اقدر والله المستعان..

بسم الله نبدأ..

1- نطلب من المستخدم يدخل أي رقم صحيح اكبر من او يساوي3

2- الرقم اللي يدخله المستخدم عباره عن بعد المصفوفه يعني لو دخل 3 راح يكون عندنا مصفوفه 3×3

3- نملأ قطر المصفوفه بأصفار.>>>لغاية هنا تمام وما في أي مشكله..

4- طريقة تعبئه عناصر المصفوفه هي المشكله حيث ان عناصر المصفوفه تأخذ القيم (0,1,2)فقط بحيث:

مجموع كل صف=4 و مجموع كل عمود=4

عناصر الصف الاول =عناصر العمود الاول وبنفس الترتيب

نكمل تعبئة عناصر المصفوفه مع مراعاة ان مجموع كل صف=4 و مجموع كل عمود=4

المصفوفه التاليه نحصل عليها في حالة لو دخل المستخدم الرقم 3

0 2 2

2 0 2

2 2 0

اما لو دخل 4 راح يكون عندنا اكثر من مصفوفه تحقق الشروط:

1

++++++++++++++++

0 1 1 2

1 0 2 1

1 2 0 1

2 1 1 0

++++++++++++++++

2

++++++++++++++++

0 0 2 2

0 0 2 2

2 2 0 0

2 2 0 0

++++++++++++++++

3

++++++++++++++++

0 2 0 2

2 0 2 0

0 2 0 2

2 0 2 0

++++++++++++++++

4

++++++++++++++++

0 1 2 1

1 0 1 2

2 1 0 1

1 2 1 0

++++++++++++++++

5

++++++++++++++++

0 2 1 1

2 0 1 1

1 1 0 2

1 1 2 0

++++++++++++++++

6

++++++++++++++++

0 2 2 0

2 0 0 2

2 0 0 2

0 2 2 0

++++++++++++++++

لا حظ تماثل عناصر المصفوفه حول القطرين..

جميع هذه المصفوفات نقوم بحسابها يدوياَ في الرياضيات ..

شكر الله لكم..

تحياتي,,

#2

اخويسمافهمت لسؤالك عدل

حليت لك السؤال

على اساس يدخل له الارقام حسب الرقم الي بدخله

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

# include <iostream.h>

int main()

{

int arr[ ][ ] ;

int num;

cout<<” enter the size”;

cin>>num;

while (num<=3){

for (int i=0 ; i<=num ; i++ )

for (int a =0 ; a<=num ; a++)

{

cout<<”enter the numbers”;

cin>>arr[a];

}

}

return 0 ;

}

#3

العضو الكريم

اقتباس
انا تخصصي رياضيات وخبرتي بالبرمجة محدوده واعرف انه فيه علاقة كبيرة بين الرياضيات والحاسب لحل المشاكل الرياضيه...

اين المقترح الرياضى الخاص بك

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

على كل الاحوال

ً المشكلة ليست صعبة فهو مثل انشاء جدول الحقائق لنظام العد الثلاثى بشرط ان لا يزيد المجموع عن اربعة

تمنى ان نرى محاولة

#4

_____.docشكرا لك اختي ساره... الله يديك العافيه..

لكن مش هذا المطلوب..

اخي PointerVC اتمنى تشوف التوضيح اللي في المرفق يمكن تتضح لك الصوره وتقدر تساعدني في الموضوع..

وشكرا لك على التعقيب..

اختكم,,

M!ss_Loly

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

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