المصفوفة هي مجموعة من العناصر المخزنة في مواقع ذاكرة متجاورة. إنها بنية البيانات الأكثر استخدامًا في البرمجة. في هذه المقالة ، ستتعلم كيفية العثور على مجموع كل العناصر في مصفوفة باستخدام 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
- تهيئة متغير مجموع لتخزين المجموع الكلي لجميع عناصر المصفوفة.
- اجتياز المصفوفة وإضافة كل عنصر من عناصر المصفوفة بامتداد مجموع عامل.
- أخيرًا ، أعد ملف مجموع عامل.
برنامج 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 ++ للمبتدئين والمبرمجين ذوي الخبرة على حد سواء.
اقرأ التالي مواضيع ذات صلة- برمجة
- جافا سكريبت
- بايثون
- دروس الترميز
يوفراج طالب جامعي في علوم الكمبيوتر بجامعة دلهي بالهند. إنه شغوف بتطوير الويب Full Stack. عندما لا يكتب ، فإنه يستكشف عمق التقنيات المختلفة.
المزيد من Yuvraj Chandraاشترك في نشرتنا الإخبارية
انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!
انقر هنا للاشتراك