الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

فقط تصحيح كود وشكرا

بدأه small في 28 ديسمبر 2008 · 4 رد · 524 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــه

اتمنى تردون علي بسرعه

سؤال يحسب

Write a program that computes and print the value of ex by using the formula:

ex = 1 + x/1! + x2/2! + x3/3! +….....+ xn/n! [Hint: use nested For loop

وهذا الكود

اريد انا اعرف ايش المشكله

اذا دخلت x=2 ,n=2

يطلعلي 5وهذا صح بس باقي الارقام يكون الناتج خطأ

اريد تصحيح الكود فقط

لا تحطون كود ثاني

معليش اتشرط

وجزاكم الله الف خير

#include<iostream>

using namespace std;

int main()

{

float fac=1,sum=1,pow=1;

int x,n;

cout<<"x";

cin>>x;

cout<<"n";

cin>>n;

for(int i=1;i<=n ;i++)

{

for(int j=n;j>=1;j--)

{

fac=fac*j;

}

for(int y=1;y<=x;y++)

{

pow=pow*x;

}

}

sum=sum+float(pow/fac);

cout<<"sum "<<sum<<endl;

system("pause");

return 0;

}

#2

ماذا تعني x2 x3 x4

هل هي اس ام ضرب ؟

x2 =x*2

او

x2=x^2

tvquran_6.gif

#3

بعد نهاية كل لوب اجعل المتغيرات تعود الي قيمتها الاصلية .

اجعل pow =1 , fac=1

tvquran_6.gif

#4
  1.  
  2. #include <iostream>
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7. int n,fac,pow;
  8. float x;
  9. float sum = 1;
  10. cout<<"Enter x & n";
  11. cin>>x>>n;
  12. for(int i=1; i<=n; i++)
  13. {
  14. fac = 1;
  15. pow = 1;
  16. for(int j=n; j>=1; j--)
  17. fac *= j;
  18. for(int j=n; j>=1; j--)
  19. pow *= x;
  20. sum += pow/fac;
  21. }
  22. cout<<"sum= "<<sum;
  23. system("pause");
  24. return 0;
  25. }
  26.  
  27.  
  28.  

#5

ايضا j اجعلها تساوي i وليس n

tvquran_6.gif

مواضيع مشابهة