Mohannad Elemary

الأعضاء
  • المساهمات

    1
  • تاريخ الانضمام

  • تاريخ آخر زيارة

  • Days Won

    1

السُّمعة بالموقع

2 Neutral

1 متابع

  1. #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 تقوم بحساب المضروب