ليلى نشر 14 مارس 2017 أرسل تقرير مشاركة نشر 14 مارس 2017 السلام عليكم كتابه برنامج عن طريق الفنكشن لحساب المعادله الاتيه ؟ (1)-(1/!3)+(1/!5)-(1/!7)+(1/!9)-(1/!11)+(1/!13)-(1/!15) 2 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
1 Mohannad Elemary نشر 15 مارس 2017 أرسل تقرير مشاركة نشر 15 مارس 2017 #include <iostream> using namespace std; int factorial (int a); int fun (int num); int main() { cout<< fun(15); return 0; } int factorial (int a){ return (a==1? a: a*factorial(a-1)); } int fun (int num){ int sum=0, operate =0; if(num < 1) return sum; sum = factorial(num)/1; if(num-2 < 1) return sum; for(int i=num-2; i>=1; i-=2){ if(operate ==0){ sum -= factorial(i)/1; operate = 1; }else { sum += factorial(i)/1; operate = 0; } } return sum; } الدالة fun تعطيها الرقم 15 ( أو اي رقم ) و سيبدأ بـ عمل المعادلة المطلوبه بالشكل الذي قمت بإدراجه ( مضروب الرقم - (مضروب الرقم -2) + ( مضروب الرقم -4 ) .... 1) مع العلم أنه سيبدأ بعمليه الطرح و تتبدل العمليه في كل مره من طرح و جمع، و الدالة factorial تقوم بحساب المضروب 2 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 ليلى نشر 22 مارس 2017 الكاتب أرسل تقرير مشاركة نشر 22 مارس 2017 الحل خاطئ لازم يطلع الجواب(0.841471) هاد الحل الصح اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
ليلى
السلام عليكم كتابه برنامج عن طريق الفنكشن لحساب المعادله الاتيه ؟
(1)-(1/!3)+(1/!5)-(1/!7)+(1/!9)-(1/!11)+(1/!13)-(1/!15)
رابط هذا التعليق
شارك على الشبكات الإجتماعية
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.