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

مساعدة

بدأه الخيال55 في 20 ديسمبر 2010 · 11 رد · 757 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

Write two overloaded functions that returns the average of an array with

the following header

int average (int array[], int size)

double average (int array[], int size)

هدا حلي الرجاء اعلامي بصحته او خطاه

double AverageFromArray(const double & array[],int size)

{

if(size<=0) return 0.0;

double sum=0.0;

double aver;

//---

for(int i=0;i<size;i++)

{

sum+=array; // Addition to the double

}

aver=sum/size; // Just divide the sum by the number

//---

Print("Calculation of the average for an array of double type");

return aver;

}

double AverageFromArray(const int & array[],int size)

{

if(size<=0) return 0.0;

double aver=0.0;

int sum=0;

//---

for(int i=0;i<size;i++)

{

sum+=array; // Addition to the double

}

aver=(double)sum/size;// Give the amount of type double, and divide

//---

Print("Calculation of the average for an array of int type");

return aver;

}

#2

مافي حدا يساعد

#3

السلام عليكم

من الجميل أن نساعد أنفسنا والآخرين أيضاً ونضع الكود بالصندوق المخصص للتنسيق

لتسهيل عملية مراجعته وقراءته... إن الله جميل ويحب الجمال :wub:

double AverageFromArray(const double & array[],int size)
{
if(size<=0) return 0.0;
double sum=0.0;
double aver;
//---
for(int i=0;i<size;i++)
{
sum+=array; // Addition to the double
}
aver=sum/size; // Just divide the sum by the number
//---
Print("Calculation of the average for an array of double type");
return aver;
}



double AverageFromArray(const int & array[],int size)
{
if(size<=0) return 0.0;
double aver=0.0;
int sum=0;
//---
for(int i=0;i<size;i++)
{
sum+=array; // Addition to the double
}
aver=(double)sum/size;// Give the amount of type double, and divide
//---
Print("Calculation of the average for an array of int type");
return aver;
}

والأجمل من هيك أن نُشير إلى المشكلة بوضوح وتحديدا كمان !!

ماهي المشكلة بالزبط؟

كل المُنى الطيبة

تم تعديل هذه المشاركة بواسطة ♥حُمرة الورد♥ في 21 ديسمبر 2010 في 11:57

[وسط]

♥ Countess ♥

57899411.gif

♥

[/وسط]

#4

الذى يجعلنى لا اساعد الأن عدم وضع الكود فى المكان المخصص له و لو قمت انا بهذا فلن يكون التنسيق صحيح و هذا سوف يسبب لى الألم...

تم تعديل هذه المشاركة بواسطة XMasterrrr في 21 ديسمبر 2010 في 19:06

1

.Everyone has a dream

.I never thought that I would be the one I am on now

...No Pain No Gain

مشرف قسم السى/سى++ و الاسيمبلى سنة 2015 بأذن الله ...

تعديل: مشرف قسم السى/سى++ من 2012.

#5

{

if(size<=0) return 0.0;

double sum=0.0;

double aver;

//---

for(int i=0;i<size;i++)

{

sum+=array; // Addition to the double

}

aver=sum/size; // Just divide the sum by the number

//---

Print("Calculation of the average for an array of double type");

return aver;

}

double AverageFromArray(const int & array[],int size)

{

if(size<=0) return 0.0;

double aver=0.0;

int sum=0;

//---

for(int i=0;i<size;i++)

{

sum+=array; // Addition to the double

}

aver=(double)sum/size;// Give the amount of type double, and divide

//---

Print("Calculation of the average for an array of int type");

return aver;

}

والأجمل من هيك أن نُشير إلى المشكلة بوضوح وتحديدا كمان !!

' class="bbc_url">@double AverageFromArray(const double & array[],int size)

{

if(size<=0) return 0.0;

double sum=0.0;

double aver;

//---

for(int i=0;i<size;i++)

{

sum+=array; // Addition to the double

}

aver=sum/size; // Just divide the sum by the number

//---

Print("Calculation of the average for an array of double type");

return aver;

}

double AverageFromArray(const int & array[],int size)

{

if(size<=0) return 0.0;

double aver=0.0;

int sum=0;

//---

for(int i=0;i<size;i++)

{

sum+=array; // Addition to the double

}

aver=(double)sum/size;// Give the amount of type double, and divide

//---

Print("Calculation of the average for an array of int type");

return aver;

}

والأجمل من هيك أن نُشير إلى المشكلة بوضوح وتحديدا كمان !!

يعني مابدكو تساعدوا

#6

السلام عليكم

شوي شوي

هاد هوه الكود بشكل صحيح وبحسب المطلوب

يعني بيصير معنا دالتين لإيجاد الـ average وحدة بترجع double وبتاخد مصفوفة من نوع double والتانية int وبترجع int

والتواقيع المطلوبين بالسؤال مش فيهن reference!

هيك المقصود؟؟

مش نكتب طلباتنا والكود خطأ ومش منسق وعنوان الموضوع مخالف وحي الله!! :wub:

هاي صحيحة إن شاء الله والمشكلة بسيطة وبنتساعد مع بعضنا...

double Average(double array[],int size);
int Average(int  array[],int size);

double Average(double  array[],int size)
{
    if(size<=0) return 0.0;
    double sum=0.0;
    double aver;
    //---
    for(int i=0;i<size;i++)
    {
    sum+=array; // Addition to the double
    }
    aver=sum/size; // Just divide the sum by the number
    //---
    return aver;
}

int Average(int  array[],int size)
{
    if(size<=0) return 0.0;
    int aver=0;
    int sum=0;
    //---
    for(int i=0;i<size;i++)
    {
        sum+=array; // Addition to the double
    }
    aver= sum/size;// Give the amount of type double, and divide
    //---
    return aver;
}

ما دخلني بالتعليقات المكتوبين بقلب الفنكشن...

آسفة على كل حال

أجمل الإمنيات

[وسط]

♥ Countess ♥

57899411.gif

♥

[/وسط]

#7

ميرسي حمرو الورد

#8
الخيال55 كتب:

ميرسي حمرة الورد

عفواً ولكن انا مو جايبتلك كباية ماي :wub:

هيك المطلوب صحيح أو لأ؟

موفق

[وسط]

♥ Countess ♥

57899411.gif

♥

[/وسط]

#9

ميرسي طبي شوفي سؤال

Write a function that sums all the integers in the major diagonal in a

matrix of integer. (The size of multidimensional array should flexible)

For example for array [4][4]: the function will get the sum of colored

elements

1 2 4 5

6 7 8 9

10 11 12 13

14 15 16 17

−1
#10
الخيال55 كتب:

ميرسي طبي شوفي سؤال

Write a function that sums all the integers in the major diagonal in a

matrix of integer. (The size of multidimensional array should flexible)

For example for array [4][4]: the function will get the sum of colored

elements

1 2 4 5

6 7 8 9

10 11 12 13

14 15 16 17

آسفة كتير كتير

لأنو ممنوع كتابة سؤال بقلب الموضوع المفروض بيكون بموضوع تاني مخصوص

سانياً ممنوع طلبات حل الواجبات بدون محاولات جادة متل موضوعك الأصلي :wub:

لشو ما بتحاول انت؟ برنامج اكتير سهل!! :blush:

موفق

[وسط]

♥ Countess ♥

57899411.gif

♥

[/وسط]

#11

طبي ساعدين ارجوكي

#12

مافي حدا يساعد

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