Programming Basics SQL HTML CSS JavaScript React Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Linux Learn Typing

في دورة الخوارزميات في درس حساب قيمة ال 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

أضف تعليق

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