כיצד למצוא את סכום כל האלמנטים במערך

כיצד למצוא את סכום כל האלמנטים במערך

מערך הוא אוסף של אלמנטים המאוחסנים במיקומי זיכרון רציפים. זהו מבנה הנתונים הנפוץ ביותר בתכנות. במאמר זה תלמד כיצד למצוא את סכום כל האלמנטים במערך באמצעות C ++, Python ו- JavaScript.





הצהרת בעיה

ניתן לך מערך מספרים, ואתה צריך לחשב ולהדפיס את סכום כל האלמנטים במערך הנתון.





דוגמא 1 : תנו 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.

גישה לאיתור סכום כל האלמנטים במערך

תוכל למצוא את סכום כל האלמנטים במערך על ידי ביצוע הגישה שלהלן:





כיצד ליצור איזו ב- Windows 7
  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 ++

Steam אומר שאין לי מקום בדיסק

תְפוּקָה:

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 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's סְכוּם() פונקציה כדי למצוא את סכום כל האלמנטים במערך.

# 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 תוכנית לאיתור סכום כל האלמנטים במערך:

איך לשחק עם החברים שלך במיינקראפט
// 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 לְהַפחִית() שיטה לאיתור סכום כל האלמנטים במערך.

// 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 ++ לתכנות בסיסי, פיתוח משחקים, פיתוח יישומים מבוססי GUI, פיתוח תוכנת מסדי נתונים, פיתוח מערכות הפעלה ועוד.

אם אתה מתחיל ב- C ++ או רוצה לשנות את מושגי C ++ שלך, עיין בכמה מהאתרים והקורסים המובילים כדי להתחיל.

לַחֲלוֹק לַחֲלוֹק צִיוּץ אימייל כיצד ללמוד תכנות C ++: 6 אתרים להתחלת העבודה

רוצה ללמוד C ++? להלן אתרי האינטרנט והקורסים הטובים ביותר ל- C ++ למתכנתים מתחילים ולניסיון כאחד.

קרא הבא
נושאים קשורים
  • תִכנוּת
  • JavaScript
  • פִּיתוֹן
  • הדרכות קידוד
על הסופר יובראג 'צ'נדרה(פורסמו 60 מאמרים)

יובראג 'הוא סטודנט לתואר ראשון במדעי המחשב באוניברסיטת דלהי, הודו. הוא נלהב מ- Full Stack Web Development. כשהוא לא כותב, הוא בוחן את עומק הטכנולוגיות השונות.

עוד מאת Yuvraj Chandra

הירשם לניוזלטר שלנו

הצטרף לניוזלטר שלנו לקבלת טיפים, סקירות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!

לחצו כאן להרשמה