إعلان
تعلم الآن

في دورة الخوارزميات في درس حساب قيمة ال power هل يمكننا حل التمرين الخامس بهذه الطريقة؟ أقصد أن يصبح عدد الحلقات حلقتين فقط بدلاً من ٣ حلقات.

في دورة الخوارزميات في درس حساب قيمة ال power هل يمكننا حل التمرين الخامس بهذه الطريقة؟

أقصد أن يصبح عدد الحلقات حلقتين فقط بدلاً من ٣ حلقات.

لكن يكون الناتج في حال أدخل المستخدم ٥ يساوي ٣١٥٨.٥٤  بينما الكود في الموقع ٣١٥٣.٥٤

#include <iostream>
using namespace std;
int main ()
{
    int i,j,n;
    double s=0,f=1,p=1;
    cout<<"enter the number .. ";
    cin>>n;

    for (i=1; i<=n; i++)
    {
        f=1;
        p=1;

        for (j=1; j<=i; j++)
        {

            if (i%2!=0)
                p*=i;

            else
                f*=j;
        }

        s=s+p+(1/f);
    }


    cout<<"result= "<<s;
}


ما هي المشكلة؟


إجابات 1

أضف إجابة

يجب تسجيل الدخول حتى تتمكن من إضافة إجابة أو رد.

الدورات

أدوات مساعدة

أقسام الموقع

دورات
مقالات كتب مشاريع أسئلة