كيفية إيجاد مجموع كل العناصر في مصفوفة

كيفية إيجاد مجموع كل العناصر في مصفوفة

المصفوفة هي مجموعة من العناصر المخزنة في مواقع ذاكرة متجاورة. إنها بنية البيانات الأكثر استخدامًا في البرمجة. في هذه المقالة ، ستتعلم كيفية العثور على مجموع كل العناصر في مصفوفة باستخدام C ++ و Python و JavaScript.





عرض المشكلة

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





مثال 1 : Let arr = [1، 2، 3، 4، 5]





لذلك ، مجموع كل عناصر المصفوفة = 1 + 2 + 3 + 4 + 5 = 15.

وبالتالي ، يكون الناتج 15.



مثال 2 : دعونا arr = [34، 56، 10، -2، 5، 99]

لذلك ، مجموع كل عناصر المصفوفة = 34 + 56 + 10 + (-2) + 5 + 99 = 202.





وبالتالي ، يكون الناتج 202.

نهج لإيجاد مجموع كل العناصر في مصفوفة

يمكنك إيجاد مجموع كل العناصر في المصفوفة باتباع الطريقة التالية:





إنشاء لينكس usb قابل للتشغيل على نظام التشغيل mac
  1. تهيئة متغير مجموع لتخزين المجموع الكلي لجميع عناصر المصفوفة.
  2. اجتياز المصفوفة وإضافة كل عنصر من عناصر المصفوفة بامتداد مجموع عامل.
  3. أخيرًا ، أعد ملف مجموع عامل.

برنامج C ++ للعثور على مجموع كل العناصر في مصفوفة

يوجد أدناه برنامج C ++ للعثور على مجموع كل العناصر في المصفوفة:

// C++ program to find the sum of elements in an array
#include
using namespace std;
// Function to return the sum of elements in an array
int findSum(int arr[], int size)
{
int sum = 0;
for(int i=0; i {
sum += arr[i];
}
return sum;
}

// Function to print the elements of the array
void printArray(int arr[], int size)
{
for(int i=0; i {
cout << arr[i] << ' ';
}
cout << endl;
}

// Driver code
int main()
{
int arr1[] = {1, 2, 3, 4, 5};
int size1 = sizeof(arr1) / sizeof(arr1[0]);
cout << 'Array 1:' << endl;
printArray(arr1, size1);
cout << 'Sum of elements of the array: ' << findSum(arr1, size1) << endl;
int arr2[] = {34, 56, 10, -2, 5, 99};
int size2 = sizeof(arr2) / sizeof(arr2[0]);
cout << 'Array 2:' << endl;
printArray(arr2, size2);
cout << 'Sum of elements of the array: ' << findSum(arr2, size2) << endl;
int arr3[] = {-1, 50, -56, 43, 53, 356, -324};
int size3 = sizeof(arr3) / sizeof(arr3[0]);
cout << 'Array 3:' << endl;
printArray(arr3, size3);
cout << 'Sum of elements of the array: ' << findSum(arr3, size3) << endl;
return 0;
}

انتاج:

Array 1:
1 2 3 4 5
Sum of elements of the array: 15
Array 2:
34 56 10 -2 5 99
Sum of elements of the array: 202
Array 3:
-1 50 -56 43 53 356 -324
Sum of elements of the array: 121

برنامج C ++ باستخدام STL للعثور على مجموع كل العناصر في مصفوفة

يمكنك أيضًا استخدام C ++ STL للعثور على مجموع كل العناصر في المصفوفة.

// C++ program using STL to find the sum of elements in an array
#include
using namespace std;
// Function to print the elements of the array
void printArray(int arr[], int size)
{
for(int i=0; i {
cout << arr[i] << ' ';
}
cout << endl;
}

// Driver code
int main()
{
int arr1[] = {1, 2, 3, 4, 5};
int size1 = sizeof(arr1) / sizeof(arr1[0]);
cout << 'Array 1:' << endl;
printArray(arr1, size1);
cout << 'Sum of elements of the array: ' << accumulate(arr1, arr1 + size1, 0) << endl;
int arr2[] = {34, 56, 10, -2, 5, 99};
int size2 = sizeof(arr2) / sizeof(arr2[0]);
cout << 'Array 2:' << endl;
printArray(arr2, size2);
cout << 'Sum of elements of the array: ' << accumulate(arr2, arr2 + size2, 0) << endl;
int arr3[] = {-1, 50, -56, 43, 53, 356, -324};
int size3 = sizeof(arr3) / sizeof(arr3[0]);
cout << 'Array 3:' << endl;
printArray(arr3, size3);
cout << 'Sum of elements of the array: ' << accumulate(arr3, arr3 + size3, 0) << endl;
return 0;
}

ذات صلة: دليل المبتدئين لمكتبة القوالب القياسية في C ++

كيفية إنشاء ملف دفعي في الويندوز

انتاج:

Array 1:
1 2 3 4 5
Sum of elements of the array: 15
Array 2:
34 56 10 -2 5 99
Sum of elements of the array: 202
Array 3:
-1 50 -56 43 53 356 -324
Sum of elements of the array: 121

برنامج Python لإيجاد مجموع كل العناصر في مصفوفة

يوجد أدناه برنامج Python للعثور على مجموع كل العناصر في المصفوفة:

# Python program to find the sum of elements in an array
# Function to return the sum of elements in an array
def findSum(arr):
sum = 0
for element in arr:
sum += element
return sum
# Function to print the elements of the array
def printArray(arr):
for i in range(len(arr)):
print(arr[i] , end=' ')
print()
# Driver Code
arr1 = [1, 2, 3, 4, 5]
print('Array 1:')
printArray(arr1)
print('Sum of elements of the array:',findSum(arr1))
arr2 = [34, 56, 10, -2, 5, 99]
print('Array 2:')
printArray(arr2)
print('Sum of elements of the array:',findSum(arr2))
arr3 = [-1, 50, -56, 43, 53, 356, -324]
print('Array 3:')
printArray(arr3)
print('Sum of elements of the array:',findSum(arr3))

انتاج:

Array 1:
1 2 3 4 5
Sum of elements of the array: 15
Array 2:
34 56 10 -2 5 99
Sum of elements of the array: 202
Array 3:
-1 50 -56 43 53 356 -324
Sum of elements of the array: 121

متعلق ب: أفكار مشروع بايثون مناسبة للمبتدئين

يستخدم برنامج Python وظيفة مدمجة للعثور على مجموع كل العناصر في مصفوفة

يمكنك أيضًا استخدام لغة بايثون مجموع() دالة لإيجاد مجموع كل العناصر في المصفوفة.

# Python program to find the sum of elements in an array
# Function to print the elements of the array
def printArray(arr):
for i in range(len(arr)):
print(arr[i] , end=' ')
print()
# Driver Code
arr1 = [1, 2, 3, 4, 5]
print('Array 1:')
printArray(arr1)
print('Sum of elements of the array:',sum(arr1))
arr2 = [34, 56, 10, -2, 5, 99]
print('Array 2:')
printArray(arr2)
print('Sum of elements of the array:',sum(arr2))
arr3 = [-1, 50, -56, 43, 53, 356, -324]
print('Array 3:')
printArray(arr3)
print('Sum of elements of the array:',sum(arr3))

انتاج:

Array 1:
1 2 3 4 5
Sum of elements of the array: 15
Array 2:
34 56 10 -2 5 99
Sum of elements of the array: 202
Array 3:
-1 50 -56 43 53 356 -324
Sum of elements of the array: 121

برنامج JavaScript للعثور على مجموع كل العناصر في مصفوفة

أدناه هو جافا سكريبت برنامج للعثور على مجموع كل العناصر في المصفوفة:

ماذا يحدث عندما تقوم بإلغاء تنشيط تويتر
// JavaScript program to find the sum of elements in an array
// Function to return the sum of elements in an array
function findSum(arr, size)
{
let sum = 0;
for(let i=0; i {
sum += arr[i];
}
return sum;
}

// Function to print the elements of the array
function printArray(arr, size)
{
for(let i=0; i {
document.write(arr[i] + ' ');
}
document.write('
');
}

// Driver code
const arr1 = [1, 2, 3, 4, 5]
size1 = arr1.length;
document.write('Array 1:
');
printArray(arr1, size1);
document.write('Sum of elements of the array: ' + findSum(arr1, size1) + '
');
const arr2 = [34, 56, 10, -2, 5, 99]
size2 = arr2.length;
document.write('Array 2:
');
printArray(arr2, size2);
document.write('Sum of elements of the array: ' + findSum(arr2, size2) + '
');
const arr3 = [-1, 50, -56, 43, 53, 356, -324]
size3 = arr3.length;
document.write('Array 3:
');
printArray(arr3, size3);
document.write('Sum of elements of the array: ' + findSum(arr3, size3) + '
');

انتاج:

Array 1:
1 2 3 4 5
Sum of elements of the array: 15
Array 2:
34 56 10 -2 5 99
Sum of elements of the array: 202
Array 3:
-1 50 -56 43 53 356 -324
Sum of elements of the array: 121

ذات صلة: كيفية إنشاء آلة حاسبة بسيطة باستخدام HTML و CSS و JavaScript

برنامج JavaScript باستخدام طريقة تقليل () للعثور على مجموع كل العناصر في المصفوفة

يمكنك أيضًا استخدام ملفات خفض() طريقة لإيجاد مجموع كل العناصر في المصفوفة.

// JavaScript program to find the sum of elements in an array
// Function to print the elements of the array
function printArray(arr, size)
{
for(let i=0; i {
document.write(arr[i] + ' ');
}
document.write('
');
}

// Driver code
const arr1 = [1, 2, 3, 4, 5]
size1 = arr1.length;
document.write('Array 1:
');
printArray(arr1, size1);
var sum1 = arr1.reduce(function(a, b) { return a + b; }, 0);
document.write('Sum of elements of the array: ' + sum1 + '
');
const arr2 = [34, 56, 10, -2, 5, 99]
size2 = arr2.length;
document.write('Array 2:
');
printArray(arr2, size2);
var sum2 = arr2.reduce(function(a, b) { return a + b; }, 0);
document.write('Sum of elements of the array: ' + sum2 + '
');
const arr3 = [-1, 50, -56, 43, 53, 356, -324]
size3 = arr3.length;
document.write('Array 3:
');
printArray(arr3, size3);
var sum3 = arr3.reduce(function(a, b) { return a + b; }, 0);
document.write('Sum of elements of the array: ' + sum3 + '
');

انتاج:

Array 1:
1 2 3 4 5
Sum of elements of the array: 15
Array 2:
34 56 10 -2 5 99
Sum of elements of the array: 202
Array 3:
-1 50 -56 43 53 356 -324
Sum of elements of the array: 121

هل تريد تعلم C ++؟

C ++ هي من بين لغات البرمجة الأكثر شيوعًا. يمكنك استخدام C ++ للبرمجة الأساسية وتطوير الألعاب وتطوير التطبيقات القائمة على واجهة المستخدم الرسومية وتطوير برامج قواعد البيانات وتطوير أنظمة التشغيل وغير ذلك الكثير.

إذا كنت مبتدئًا في C ++ أو ترغب في مراجعة مفاهيم C ++ ، فراجع بعضًا من أفضل مواقع الويب والدورات التدريبية لتبدأ.

يشارك يشارك سقسقة بريد الالكتروني كيف تتعلم برمجة C ++: 6 مواقع للبدء

هل تريد تعلم C ++؟ فيما يلي أفضل المواقع والدورات عبر الإنترنت لـ C ++ للمبتدئين والمبرمجين ذوي الخبرة على حد سواء.

اقرأ التالي
مواضيع ذات صلة
  • برمجة
  • جافا سكريبت
  • بايثون
  • دروس الترميز
نبذة عن الكاتب يوفراج شاندرا(تم نشر 60 مقالاً)

يوفراج طالب جامعي في علوم الكمبيوتر بجامعة دلهي بالهند. إنه شغوف بتطوير الويب Full Stack. عندما لا يكتب ، فإنه يستكشف عمق التقنيات المختلفة.

المزيد من Yuvraj Chandra

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك