اذهب إلى المحتوى
  • 0

حساب مجموع و معدل عناصر مصفوفة عددية بلغة c++

عباس حسين علي محمد2

السؤال

كيف اكتب كود بلغة ++c  يقوم بقراءة  قيم مصفوفة عددها n وطباعتها وحساب المعدل والمجموع باستخدام مفهوم الدوال

تم التعديل في بواسطة عبود سمير
تنسيق السؤال
رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 1

مرحبا عباس ...
يُمكنك كتابة البرنامج بلغة c++ بهذا الشكل :

#include <iostream>
using namespace std;

// دالة لقراءة عناصر مصفوفة من المُستخدم
void readArray(int arr[], int n) {
    for (int i = 0; i < n; ++i) {
        cout << "Enter El[" << i << "]: " << endl;
        cin >> arr[i];
    }
}

// دالة لطباعة عناصر مصفوفة
void printArray(int arr[], int n) {
    for (int i = 0; i < n; ++i) {
        printf("%d ", arr[i]);
    }
}

// دالة لجمع عناصر مصفوفة عددية 
int sum(int arr[], int n) {
    int sum = 0;
    for (int i = 0; i < n; ++i) {
        sum += arr[i];
    }

    return  sum;
}

// دالة لحساب معدل عناصر مصفوفة عددية
float avg(int arr[], int n) {
    return (float) sum(arr, n) / n;
}

int main() {

  	// تعريف متغير سنُخزن فيه طول المصفوفة
    int n;
    cout << "Enter n: " << endl; // طباعة رسالة للمستخدم تخبره بإدخال طول المصفوفة
    cin >> n; // تخزين العدد المُدخل من طرف المُستخدم في المتغير n

    int array[n]; // تعريف مصفوفة عددية طولها هو العدد الذي أدخله المُستخدم
    readArray(array, n); // قراءة عناصر المصفوفة
    printArray(array, n); // طباعة عناصر المصفوفة
 
    cout << "\nSum = " << sum(array, n) << endl; // طباعة المجموع
    cout << "Moy = " << avg(array, n); // طباعة المُعدل 

}

يُمكنك تجربة البرنامج من خلال هذا الرابط

بالتوفيق

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...