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

اخطاء فى برنامج

بدأه yasmin22 في 23 ديسمبر 2011 · 8 رد · 527 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم لو سمحتم ايه الاخطاء فى البرنامج

البرنامج 1!+2!+3!+4!

#include<iostream>

using namespace std;

int u=4;

int sum(int s[] )

{

int sum =0,fact=1;

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

{fact*=s;

sum+=fact;}

return sum;

}

int main()

{int s[4]={2,3,4,1};

int x=4;

cout<<sum(a[x]);

system("pause");

return 0;

}

#2

عند تمرير المصفوفة بالقيمة تمرر اسم المصفوفة الى الدالة.

الكود بعد التعديل:

#include <iostream>
#include <cstdlib>
using namespace std;

int u=4;
int sum(int s[] )
{
    int sum =0,fact=1;

    for(int i=0; i<u; i++)
    {
        fact*=s;
        sum+=fact;
    }
    return sum;
}
int main()
{
    int s[4]= {2,3,4,1};
    cout << sum(s); // s not a
    system("pause"); // this require cstdlib header file.
    return 0;
}

post-15367-027053900%201340345097.gifpost-15367-087183200%201340344597.gif
post-247365-0-10080400-1379403554_thumb.

#3

[ممكن لو سمحت توضيح للبرنامج

[البرنامج مش شغال عندى بيطلع اخطاء

#4

لا انا اسفة البرنامج صح الحمد لله وجزاك الله كل خير

بس كان عندى استفسار 1!+2!+3!+4!=33

ليه out put=57

وينفع اكتب نفس البرنامج بالطريقة دى

#include <cstdlib>

#include <iostream>

using namespace std;

int main(int argc, char *argv[])

{

int fact=1;

int sum=0;

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

{

fact*=i;

sum+=fact;

}

cout<<fact+sum;

system("PAUSE");

return EXIT_SUCCESS;

}

#5
اقتباس
لا انا اسفة البرنامج صح الحمد لله وجزاك الله كل خير

بس كان عندى استفسار 1!+2!+3!+4!=33

ليه out put=57

نحن لم نعدل حرف فى المعادلة نحن فقط عدلناها من الناحية اللغوية فقط.

عليك بتصميم معادلة حل الخوارزمية .

تذكر: ان الحل اﻻمثل للمشكلة يتم بأستخدام مفهوم تكرار الظهور فى السي++

ومع ذلك يمكنك حلها بأستخدام الدوارة for. للتبسيط.

سأحاول ﻻحقا تعديل المعادلة ﻷرجاع القيمة الصحية.

تحياتى العطرة

والله الموفق.

تم تعديل هذه المشاركة بواسطة محمد ابوزايد في 23 ديسمبر 2011 في 20:40

post-15367-027053900%201340345097.gifpost-15367-087183200%201340344597.gif
post-247365-0-10080400-1379403554_thumb.

#6

انا عندى الغد ان شاء الله امتحان على arrayومحتاجة شرح للمصفوفات واذاكرها ازاى

#7

بكل سهولة ويسر فقط افعل التالى :

أنتقل الى اسفل الصفحة الحالية ستجدين مربع بحث جوجل مخصص للمنتدى

اكتبى فية التالى: شرح array

انا اخترت لك نتائج تناسبك ان شاء الله

  1. من ملفات الجامعة الموجودة لدي ملف يشرح المصفوفات بشكل رائع
  2. المصفوفات في السي بلس بلس
  3. http://www.learncpp.com/cpp-tutorial/61-arrays-part-i/

تحياتى العطرة والله الموفق ...

post-15367-027053900%201340345097.gifpost-15367-087183200%201340344597.gif
post-247365-0-10080400-1379403554_thumb.

#8

الله معك

#9

يارب ربنا يوفقنا جميعا بس انا محتاجة شرح array ,function

ومتى يتم استخدامهم معا فى برنامج واحد؟

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