ليلى نشر 14 مارس 2017 أرسل تقرير نشر 14 مارس 2017 السلام عليكم كتابه برنامج عن طريق الفنكشن لحساب المعادله الاتيه ؟ (1)-(1/!3)+(1/!5)-(1/!7)+(1/!9)-(1/!11)+(1/!13)-(1/!15) 2 اقتباس
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 اقتباس
0 ليلى نشر 22 مارس 2017 الكاتب أرسل تقرير نشر 22 مارس 2017 الحل خاطئ لازم يطلع الجواب(0.841471) هاد الحل الصح اقتباس
السؤال
ليلى
السلام عليكم كتابه برنامج عن طريق الفنكشن لحساب المعادله الاتيه ؟
(1)-(1/!3)+(1/!5)-(1/!7)+(1/!9)-(1/!11)+(1/!13)-(1/!15)
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.